![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
float_yy
键盘敲烂,年薪百万
展开
-
Spring IoC和Spring Bean概述
引言 在Spring中,认为一切Java类都是资源,而资源就是Bean,容纳这些Bean的就是IoC容器 Spring的作用 Spring的作用主要有以下几点:1、提供轻量级和低侵入的编程,可以通过配置(XML、注解) 来扩展POJO的功能, 通过依赖注入去扩展功能,降低系统耦合度。2、提供切面编程,尤其是将数据库应用通过切面消除了以前复杂的try catch代码结...原创 2019-07-14 11:57:35 · 223 阅读 · 0 评论 -
Spring 依赖注入的3种方式
在使用spring的功能之前必须要装配好bean,并且建立好他们之间的关系。 Spring中依赖注入有3种方式:构造器注入setter注入接口注入一、构造器注入public class Role{ private Long id; private String roleName; private String note; public Role(){ this....原创 2019-07-14 15:00:26 · 215 阅读 · 0 评论 -
Spring 装配Bean
引言Spring装配Bean的方式有3种:通过XML装配Bean通过注解装配Bean @Component自动装配一、通过XML装配Bean 通过XML装配Bean其实就是通过setter方法注入,通过在XML文件中设置Property值,使得对象在创建的时候就调用setter方法将初始值注入给对象。这里不再赘述。二、通过注解装配Bean 除了通过xml文件,Spr...原创 2019-07-14 17:33:17 · 166 阅读 · 0 评论 -
Spring AOP
引言 AOP(面向切面编程)是一种思想,并不是Spring独有的,各种框架使用AOP的方式也不同,Spring的AOP是一种基于 方法拦截 的AOP。一、动态代理动态代理就是通过拦截器给一个方法进行修饰的过程。下面举例说明1、JDK动态代理 例子如下:Man.java 接口public interface Man { void sayHello();}Per...原创 2019-07-15 20:40:10 · 117 阅读 · 0 评论 -
Spring MVC 工作流程
Spring MVC工作流程图Spring工作流程描述用户向服务器发送请求,请求被Spring 前端控制Servelt DispatcherServlet捕获;DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的...转载 2019-07-24 15:06:47 · 308 阅读 · 0 评论