独立运行的Spring应用程序可嵌入Tomcat
转载
2023-11-20 09:39:36
309阅读
Mybatis 在当下互联网开发环境,十分重要。本章主要讲述 Mybatis 如何使用。
从本系列开始,都需要用到 mysql 数据库 和其他一些参考的数据库。请准备相关环节。本章需要以下环境支撑:
原创
2021-09-28 15:23:58
326阅读
本文:https://github.com/fishpro/spring-boot-study/tree/master/spring-boot-study-jdbc 根据个人实践情况做一些注释 感谢fishpro的教程 -------...
转载
2020-03-13 21:04:00
353阅读
Spring Boot项目快速搭建演示及Spring Quickstart Guide中文翻译Spring Boot项目快速搭建演示使用start.spring.io创建一个“web”项目。添加你自己的代码构建并运行该程序Spring Quickstart Guide中文翻译 Spring Boot项目快速搭建演示使用start.spring.io创建一个“web”项目。点击此处进入start.
转载
2023-11-09 00:31:23
57阅读
一,添加页面问题一:如果直接跳转到页面上,无法取得在session域内的值。解决方法:需要跳转到后台页面用方法获取后跳转到指定的添加页面@RequestMapping("/add.do")
public String queryDepartmentAll(HttpSession session, Model model) {
Object employees = session.getAt
转载
2023-08-25 22:35:01
138阅读
一. JWT简介什么是JWT?JWT(JSON Web Token)是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证;应用场景如用户登录。JWT详细讲解请见 github:https://github.com/jwtk/jjwt为什么使用JWT?随着技术的发
转载
2023-10-01 00:34:20
38阅读
动态代理是一种设计模式。在Spring中,有俩种方式可以实现动态代理--JDK动态代理和CGLIB动态代理。JDK动态代理#首先定义一个人的接口:Copypublic interface Person { void study();}然后接上一个Student classCopypublic class Student implements Person{ @Override public voi
转载
2024-06-03 13:11:03
46阅读
Spring boot 事务(Transaction)问题学习事务的理解:事务的四个特性:原子性 【要么全部执行,要么全部不执行】、一致性【事务完成时,必须是所有相关数据保持一致(原子性保证数据库出现了问题之后还是会继续执行保证在了 一致性,隔离性 通过限制可能会出现的覆盖等问题来保证一致性)】、隔离性【一个事务的执行不能被其他事务干扰】、持久性【事务一旦提交,那么就是永久性的存储】一致性是事务最
转载
2024-06-25 21:00:28
36阅读
项目太大,不好直接测整个项目,一般都是切割成多个单元,单独测试,即单元测试。直接在原项目上测试,会把项目改得乱七八糟的,一般是单独写测试代码。 进行单元测试,这就需要集成JUnit。 (1)在pom.xml中添加JUnit的依赖<!--JUnit的起步依赖-->
<dependency>
转载
2023-10-07 17:04:19
245阅读
一、Bean的Scope Scope描述的是Spring容器如何新建Bean实例的。Spring的Scope有以下几种,通过@Scope注解来实现。 (1)Singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例。 (2)Prototype:每次调用新建一个Bean实例。 (3)Request:Web项目中,给每一个 http req
转载
2023-10-27 06:56:59
40阅读
CORS(跨域资源共享)允许网页从其他域向浏览器请求额外的资源,例如来自 CDN 的字体、CSS 或静态图像。CORS 有助于将来自多个域的 Web 内容提供给通常具有同源安全策略的浏览器。学习在方法级别和全局级别在Spring MVC应用程序中启用 Spring CORS 支持。阅读更多:Java CORS 过滤器示例 目录
1.带有@CrossOrigin的方法级别CORS
2.
转载
2024-01-15 09:21:49
31阅读
一、什么是Spring Boot随着技术日新月异的发展,如今的软件设计已不想曾经那般单一。业务复杂,功能繁琐,大量三方组件的相互集成,成为了开发的一大难题。幸而,Spring Boot如同一道曙光,为我们java开发者带来了福音,让我们摆脱项目构架时各种配置的闹心,得以专心于项目逻辑的编写。Spring Boot 的核心理念是“习惯优于配置”,它让大量依赖默认集成成为了可能。借助于Spring B
转载
2023-09-06 18:27:03
416阅读
springboot验证机制@Valid和@Validated概述在这里我们主要讲解@Valid和@Validated的使用方法,基本用法都是类似的,但在分组、注解位置、嵌套验证等功能上有所不同。@Valid属于javax.validation包下,是jdk给提供的,@Valid不能分组@Validated是org.springframework.validation.annotation包下的,
转载
2024-01-19 22:40:07
292阅读
前言之前的文章我们分析了SpringApplication#run方法执行的前4步,这里我们分析第5步,打印banner.解析SpringApplication#run方法的第5步执行如下代码:private Banner printBanner(ConfigurableEnvironment environment) {
// 1. 首先判断banner的输出级别。如果禁用了,则
转载
2024-07-02 07:34:48
29阅读
参考:《深入浅出SpringBoot 2.x》全注解的SpringBoot用户可以通过注解将所需要的对象,存放到IOC容器中,然后SpringBoot可以根据这些需要使用的情况,自动注入到需要的Bean中。Component 组件如果你需要重复的使用一个类,而这个类又不属于业务,只是数据处理,那么就可以使用Component注解标记该类,然后使用ComponentScan即可将该类实例化到容器中。
转载
2023-11-12 09:39:22
32阅读
目录1. Spring Boot CLI简介:2. 安装CLI:手动安装:3. 运行Groovy脚本4. CLI运行原理说明:(CLI帮我们做了什么?) 1. Spring Boot CLI简介:官网地址:https://docs.spring.io/spring-boot/docs/current/reference/html/cli.html#cli.安装官网地址: https://docs.
转载
2023-09-14 18:14:40
85阅读
SpringBoot结构通常情况下,你创建的spring boot的结构如下:build.gradle:当然build.gradle也可以换为pom,xml。Application.java:一个带有main()方法的类,用于引导启动应用程序。ApplicationTest.java:一个空的JUnit测试类,它加载了一个使用Spring boot自动配置功能的Spring应用上下文。applic
转载
2023-09-07 06:31:53
47阅读
文章目录 Springboot 下 ModelAndView的简单使用 1.加载前台界面 1.配置文件进行设定 2.使用 ModelAndView 进行资源映射 2.前后台数据交互 1.使用配置文件设置路径显示前台界面 2.使用 ModelAndView 进行前台界面显示 3.在 ModelAandView 模式下进行数据交互 1.前台向后台传输数据 1.传入对象 2.使用路径传值 2.前台从后台
转载
2024-01-02 20:06:33
61阅读
Spring MVC auto-configurationspringboot自动配置好了springmvc
以下是springboot对springmvc的默认:
1.Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans.
。自动配置了ViewResolver(视图解析器:
转载
2023-10-09 23:46:21
85阅读
Web 综合开发Web 开发Spring Boot Web 开发非常的简单,其中包括常用的 json 输出filters、property、log 等 json 接口开发在以前的spring 开发的时候需要我们提供json接口的时候需要做那些配置呢:1.添加 jackjson2.配置spring controller扫描3.对接的方法添加@ResponseBody 就这样我们会
转载
2024-06-11 17:26:56
57阅读