
spring系列
文章平均质量分 94
qxhly
但行善事,莫问前程
展开
-
SpringBoot自动装配原理
前言使用过 Spring 的小伙伴,一定有被 XML 配置统治的恐惧。即使 Spring 后面引入了基于注解的配置,我们在开启某些 Spring 特性或者引入第三方依赖的时候,还是需要用 XML 或 Java 进行显式配置。但是,Spring Boot 项目,我们只需要添加相关依赖,无需配置,并且我们通过 Spring Boot 的全局配置application.properties或application.yml即可对项目进行设置比如更换端口号,配置 JPA 属性等等。为什么 Spring Boot转载 2021-08-22 15:44:51 · 128 阅读 · 0 评论 -
Spring框架
概念Spring 是一款开源的轻量级 Java 开发框架,旨在提高开发人员的开发效率以及系统的可维护性。我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。Spring 最核心的思想就是不重新造轮子,开箱即用!Spring 提供的核心功能主要是 IoC 和 AOP。学习 Spring ,一定要把 IoC 和 AOP 的核心思想搞懂!列举一些重要的 Spring 模块Spring Core核心模块, Sprin原创 2021-08-12 23:03:21 · 378 阅读 · 0 评论 -
Spring/SpringBoot参数校验
参数校验数据的校验的重要性就不用说了,即使在前端对数据进行校验的情况下,我们还是要对传入后端的数据再进行一遍校验,避免用户绕过浏览器直接通过一些 HTTP 工具直接向后端请求一些违法数据JSR(Java Specification Requests) 是一套 JavaBean 参数校验的标准,它定义了很多常用的校验注解,我们可以直接将这些注解加在我们 JavaBean 的属性上面,这样就可以在需要校验的时候进行校验了,非常方便!校验的时候我们实际用的是 Hibernate Validator 框架。H原创 2020-05-13 11:31:15 · 427 阅读 · 0 评论 -
Spring/SpringBoot常用注解
1. @SpringBootApplication这个注解是 Spring Boot 项目的基石,创建 SpringBoot 项目之后会默认在主类加上。@SpringBootApplicationpublic class SpringSecurityJwtGuideApplication { public static void main(java.lang.String[] a...转载 2020-04-29 20:02:46 · 315 阅读 · 0 评论 -
SpringBoot 处理异常的几种常见姿势
1. 使用 @ControllerAdvice 和 @ExceptionHandler 处理全局异常这是目前很常用的一种方式,非常推荐。测试代码中用到了 Junit 5,如果你新建项目验证下面的代码的话,记得添加上相关依赖1. 新建异常信息实体类非必要的类,主要用于包装异常信息。src/main/java/com/twuc/webApp/exception/ErrorResponse.ja...转载 2020-04-29 08:32:56 · 700 阅读 · 0 评论 -
Spring 事务管理
事务实现方式在Spring中,事务有两种实现方式,分别是编程式事务管理和声明式事务管理两种方式。编程式事务管理: 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。声明式事务管理: 建立在AOP之上的。其本质是对方法前后进行拦截,然后...原创 2020-04-26 11:20:24 · 224 阅读 · 0 评论 -
Filter,Interceptor,AOP
一个请求先后经历Filter,Interceptor,AOP的过程:一个请求过来 ,先进行过滤器处理,看程序是否受理该请求 。过滤器放过后 , 程序中的拦截器进行处理处理完后进入被 AOP动态代理重新编译过的主要业务类进行处理===========before doFilter1===========before doFilter2===========HandlerInterc...翻译 2020-04-20 13:20:38 · 483 阅读 · 0 评论