08 2019 档案
摘要:@Import注解 —— 导入资源 在应用中,有时没有把某个类注入到IOC容器中,但在运用的时候需要获取该类对应的bean,此时就需要用到@Import注解。示例如下: 先创建两个类,不用注解注入到IOC容器中,在应用的时候在导入到当前容器中。 1、创建Dog和Cat类 Dog类: Cat类: 2、
阅读全文
摘要:@ComponentScan向Spring IOC容器中注入组件 在使用Spring框架开发应用的过程中,大家都知道使用Spring开发应用程序,我们应用程序中大多数的Bean都是通过Spring的IOC容器来管理。将Bean注入到Spring IOC容器中的方式多种多样,如通过传统的XML方式注入
阅读全文
摘要:@Bean、@Configuration、@Component、 @Service、 @Repository 和 @Controller注解 首先声明两点: 1、除了@Bean,其他注解都被注解@Component修饰了,所以是基于@Component的扩展,只不过不同的业务场景作用不一样,共同点:
阅读全文
摘要:获取全局配置文件中自定义配置的值,常用有两种方式: 自己定义一个配置文件test.properties 一、使用@Value("${}")注解进行某个属性的注入 注意:使用@value注解所在的类必须是一个IOC容器中的对象,即使用@Configuration、@Component等注解注入到容器的
阅读全文
摘要:一、SpringBoot 激活多环境全局配置文件 在实际的的开发中,对于一个工程,经常配置很多个Profile(配置文件),每个Profile都对应一个完整的全局配置,例如开发环境(application-dev.properties)、测试环境(application-test.propertie
阅读全文
摘要:SpringBoot1.x环境搭建 1)项目中只需要依赖父工程spring-boot-starter-parent即可,该父工程中管理了很多springboot需要的依赖包及其版本。 relativePath的作用: 默认值为../pom.xml, 查找依赖父项目的顺序为: relativePath
阅读全文
摘要:spring.factories文件以及@EnableAutoConfiguration开启自动配置详解 在阅读spring-boot相关源码时,常常见到spring.factories文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问:“明明自动配置的类已经
阅读全文
摘要:SpringBoot 2.x 默认配置大全(跟SpringBoot1.x有差别的,1.x属性配置请参照官网) 转载:https://www.jianshu.com/p/b4e606c1ffdd
阅读全文