2020-02-05 Spring Boot 01

JavaConfig理论

1.什么JavaConfig?

以Java代码的方式管理bean

2.为什么要学习JavaConfig?

Spring Boot 底层原理就是它

3.Spring历史

  • Spring1.x:xml配置
  • Spring2.x:注解配置(打上注解,扫描注解)
  • Spring3.x-4.x:JavaConfig&SpringBoot
  • Spring5.x

JavaConfig操作

1.Spring测试

  • new:ClassPathXmlApplicationContext
  • 注入:Runwith ContextConfigration

2.1.x xml 2.x anno

  • xml:<bean id="myBean" class="java.util.Date">
  • 注解: 扫描注解: <context:component-scan base-package="com.fx._03iocanno"></context:component-scan>

JavaConfig

基本

  • 配置类:@Configration代替了xml配置
  • @Bean代替了<bean>

bean扫描(@ComponentScan/ComponentScans)

  • 单包
  • 多包扫描
  • 排除或包含

bena详情

  • @Scope
  • @Lazy
  • 注入方式4种

condition

  • 条件类创建
  • @Conditional加到方法或者类上面

import

  • 直接类
  • Selector
  • Registar

factorybean

Spring Boot入门

理论

入门

  • 创建项目
  • parent
  • dependency
  • 创建SpringBoot项目并启动
  • 任意类加上@SpringBootApplication
  • Main函数启动SpringBoot的应用
  • 新建一个Controller来测试
  • 写一个HelloController
  • pom.xml添加打包插件
  • 使用package进行打包
  • Java -jar xxx.jar
  • 运行
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容