个人博客:槿苏的知识铺一、什么是自动装配SpringBoot定义了一套接口规范,这套规范规定:SpringBoot在启动时会扫描外部引用jar包中的META-INF/spring.factories文件,将文件中配置的类型信息加载到Spring容器,并执行类中定义的各种操作。对于外部jar包来说,只需要按照SpringBoot定义的标准,就能将自己的功能装配到SpringBoot中。二、自动装配的实现原理自动装配的实现,离不开SpringBootApplication这个核心注解。查看这个注解的源码,我们会发现在SpringBootApplication注解上,存在着几个注解,其中Spring
个人博客:槿苏的知识铺一、什么是自动装配SpringBoot定义了一套接口规范,这套规范规定:SpringBoot在启动时会扫描外部引用jar包中的META-INF/spring.factories文件,将文件中配置的类型信息加载到Spring容器,并执行类中定义的各种操作。对于外部jar包来说,只需要按照SpringBoot定义的标准,就能将自己的功能装配到SpringBoot中。二、自动装配的实现原理自动装配的实现,离不开SpringBootApplication这个核心注解。查看这个注解的源码,我们会发现在SpringBootApplication注解上,存在着几个注解,其中Spring
2023-01-17一、Spring管理druid步骤 (1)导入jar包https://mvnrepository.com/artifact/com.alibaba/druid-->dependency>groupId>com.alibabagroupId>artifactId>druidartifactId>version>1.1.0version>dependency>https://mvnrepository.com/artifact/mysql/mysql-connector-java-->dependency>groupId>mysqlgroupId>artifactId>mysq
2023-01-17一、Spring管理druid步骤 (1)导入jar包https://mvnrepository.com/artifact/com.alibaba/druid-->dependency>groupId>com.alibabagroupId>artifactId>druidartifactId>version>1.1.0version>dependency>https://mvnrepository.com/artifact/mysql/mysql-connector-java-->dependency>groupId>mysqlgroupId>artifactId>mysq
2023-01-17一、Spring中的注解 1、使用注解的原因(1)使用注解将对象装配到IOC容器中(2)使用注解管理对象之间依赖关系(自动装配)2、Spring中装配对象的注解(1)@Component标识一个受SpringIOC容器管理的普通组件(2)@Repository标识一个受SpringIOC容器管理的持久化层组件(3)@Service标识一个受SpringIOC容器的业务逻辑层组件(4)@Controller标识一个受SpringIOC容器管理的表述层控制器组件(5)注解设置的位置类的上方标识(6)原则约束>配置(注解>XML)>代码(7)注意①只用注解装配对象,默认将类名首字
2023-01-17一、Spring中的注解 1、使用注解的原因(1)使用注解将对象装配到IOC容器中(2)使用注解管理对象之间依赖关系(自动装配)2、Spring中装配对象的注解(1)@Component标识一个受SpringIOC容器管理的普通组件(2)@Repository标识一个受SpringIOC容器管理的持久化层组件(3)@Service标识一个受SpringIOC容器的业务逻辑层组件(4)@Controller标识一个受SpringIOC容器管理的表述层控制器组件(5)注解设置的位置类的上方标识(6)原则约束>配置(注解>XML)>代码(7)注意①只用注解装配对象,默认将类名首字
Spring管理Bean-IOC-053.基于注解配置bean3.3自动装配基本说明:基于注解配置bean,也可以实现自动装配,使用的注解是:@AutoWired或者@Resource@AutoWired的规则说明(1)在IOC容器中查找待装配的组件的类型,如果有唯一的bean装配(按类型),则使用该bean装配(2)如果待装配的类型对应的bean在IOC容器中有多个,则使用待装配的属性的属性名作为id值进行查找,找到就装配,找不到就抛异常@Resource的规则说明(1)@Resource有两个属性比较重要,分别是name和typeSpring将@Resource注解的name属性解析为be
Spring管理Bean-IOC-053.基于注解配置bean3.3自动装配基本说明:基于注解配置bean,也可以实现自动装配,使用的注解是:@AutoWired或者@Resource@AutoWired的规则说明(1)在IOC容器中查找待装配的组件的类型,如果有唯一的bean装配(按类型),则使用该bean装配(2)如果待装配的类型对应的bean在IOC容器中有多个,则使用待装配的属性的属性名作为id值进行查找,找到就装配,找不到就抛异常@Resource的规则说明(1)@Resource有两个属性比较重要,分别是name和typeSpring将@Resource注解的name属性解析为be
2023-01-22 一、SpringMVC拦截器的两种装配方式1、全局装配(放置在springmvc.xml中)装配拦截器-->全局装配-->mvc:interceptors>refbean="myInterceptor">ref>mvc:interceptors>2、局部装配mvc:interceptors>局部装配-->mvc:interceptor>mvc:mappingpath="/testJSON"/>refbean="myInterceptor">ref>mvc:interceptor>mvc:interceptors>二、SpringMVC拦截器工作原理1、单个拦截器工作原理(
2023-01-22 一、SpringMVC拦截器的两种装配方式1、全局装配(放置在springmvc.xml中)装配拦截器-->全局装配-->mvc:interceptors>refbean="myInterceptor">ref>mvc:interceptors>2、局部装配mvc:interceptors>局部装配-->mvc:interceptor>mvc:mappingpath="/testJSON"/>refbean="myInterceptor">ref>mvc:interceptor>mvc:interceptors>二、SpringMVC拦截器工作原理1、单个拦截器工作原理(