
Spring
文章平均质量分 84
String部分
小云很优秀
成功不是将来才有的,而是从决定去做的那一刻起,持续积累而成。
展开
-
SpringMVC 中 @ControllerAdvice 注解的三种使用场景
SpringMVC 中 @ControllerAdvice 注解的三种使用场景@ControllerAdvice ,很多初学者可能都没有听说过这个注解,实际上,这是一个非常有用的注解,顾名思义,这是一个增强的 Controller。使用这个 Controller ,可以实现三个方面的功能:全局异常处理全局数据绑定全局数据预处理灵活使用这三个功能,可以帮助我们简化很多工作,需要注意的是,这是 SpringMVC 提供的功能,在 Spring Boot 中可以直接使用,下面分别来看。全局异常处理转载 2020-08-29 20:31:28 · 209 阅读 · 0 评论 -
spring05-SSM集成
SSM集成作用及本质作用:在框架上基础上开发,发挥各个框架在各层的好处,提高开发效率。本质:Spring去集成Spring MVC和MyBatis,即控制器对象、业务对象、Mapper对象等都交由Spring容器管理,使用Spring IoC和DI来完成对象创建及其属性注入;使用 AOP 来配置事务;使用 Spring MVC 处理请求和响应。集成两个步骤Spring 集成 M...原创 2020-05-07 11:20:05 · 149 阅读 · 1 评论 -
spring04-Spring MVC
Spring Web框架介绍MVC思想JavaBean、JSP、Servlet,减少耦合,提高可维护性。Spring MVCServlet:Web 服务的模块,包含对 MVC 与 REST 的实现,Spring MVC。Web:提供与 Web 的集成,基于 Web 应用程序上下文。WebSocket:实现客户端与服务端主动通信。Portlet:提供了在 Portlet 环境中实现...原创 2020-04-30 22:58:50 · 315 阅读 · 1 评论 -
spring03-AOP思想和SSM集成
AOP思想和重要术语需求问题在开发中,为了给业务方法中增加日志记录,权限检查,事务控制等功能,此时我们需要去修改业务方法代码,考虑到代码的重用性,我们可以考虑使用OOP的继承或组合关系来消除重复,但是无论怎么样,我们都会在业务方法中纵向地增加这些功能方法的调用代码。此时,既不遵循开闭原则,也会为后期系统的维护带来很大的麻烦。(即不管怎样都得修改到原来的代码)为了解决该问题,OOP 思想是不...原创 2020-04-29 00:21:05 · 206 阅读 · 1 评论 -
spring02-注解配置和代理模式
注解配置为什么要使用注解配置完成 Ioc 和 DI?虽然xml配置形象,但是随着项目变大这样配置太过繁琐了,所以就有了ioc和DI思想,而这个思想是由Spring来实现的,在我们以后开发中,不再需要去配置一堆没有任何技术含量的bean,我们就需要在对应的字段上贴注解,让spring来帮我们完成对象的创建和注入DI 注解Spring的Autowire,JavaEE的Resource,两者作用...原创 2020-04-26 22:31:49 · 332 阅读 · 1 评论 -
spring01-介绍和IoC/DI思想
丑陋的代码代码耦合度高,不符合开闭原则控制事务繁琐,大量的重复代码分散不同类的不同方法中,不利于维护。第三方框架运用太麻烦,对使用者而言最关心的是获取到这个对象使用,而不关心这个对象创建。Spring介绍Spring定义源于 Rod Johnson 在其著作 《Expert one on one J2EE design and development》 中阐述的部分理念和原型衍生而...原创 2020-04-25 23:53:43 · 242 阅读 · 1 评论