随笔分类 - Spring Boot
Spring Boot
摘要:springMVC参考:Spring学习 6- Spring MVC (Spring MVC原理及配置详解) 1 什么是Spring IoC容器 Spring IoC负责创建对象、管理对象(通过依赖注入(DI)、装配对象、配置对象,并且管理这些对象的整个生命周期。 2 IoC的优点是什么 IoC或依
阅读全文
摘要:一、业务场景 spring框架应用中有些静态方法需要依赖被容器管理的类,就像这样: 这样一定会报java.lang.NullPointerException: null异常。 二、原理剖析 静态变量、类变量不是对象的属性,而是一个类的属性,所以静态方法是属于类(class)的,普通方法才是属于实体对
阅读全文
摘要:Spring生命周期 Constructor > @PostConstruct > InitializingBean > init-method Spring 容器中的 Bean 是有生命周期的,Spring 允许在 Bean 在初始化完成后以及 Bean 销毁前执行特定的操作,常用的设定方式有以下
阅读全文
摘要:@EnableAutoConfiguration 作用:Spring Boot会自动根据你jar包的依赖来自动配置项目。 例如当你项目下面有HSQLDB的依赖时,Spring Boot会创建默认的内存数据库的数据源DataSource,如果你自己创建了DataSource,Spring Boot就不
阅读全文
摘要:在SpringBoot中入口我们使用: 因为是SpringBoot启动,是全注解启动形式,里面的任何注解和XML在启动的时候都可以加载到内存中,XML 和注解可以混合使用, 因为SpringBoot本来就是为了减少XML文件的,所以尽量使用注解 比如: 成都项目: 在messageConsumer方
阅读全文
摘要:当获取主配置文件中属性值时,只需@ConfigurationProperties(prefix = "person")注解来修饰某类,其作用是告诉springBoot,此类中的属性将与默认的全局配置文件中对应属性一一绑定。属性名必须是application.yml或application.prope
阅读全文
摘要:启动的时候 在 boot_class 中有个:com.sankuai.qcs.regulation.shanghai.App 这是spring boot的配置,在 bin/run_main.sh中 有配置: 请注意前面有个: 里面的mainClass指的是:这个插件在在打包的时候要调用mainCla
阅读全文
摘要:二、用自动注入的方式也可以;
阅读全文