~~~
分析:
1.继承 spring-boot-starter-parent,引入基本的依赖管理配置;
2.引入 spring-boot-starter-web,自动引入了 springweb相关的包
3.@FpringBootApplication由三个主要的标签构成: @SpringBootConfiguration,@ EnableAutoconfiguration,@ Componentscan
1)@ Spring BootConfiguration:本质就是一个@ Configuration,代表这是 spring容器的主配置类;
2)@ EnableAutoConfiguration:开启自动配置, Springboot使用这个标签自动的把内置的符合条件的@ Configuration类加载进入应用;)
3)@ Componentscan:自动扫描
4.springApplication.run:这个是 SpringBoot为我们提供的最大的区别,在于 springboot不再是一个web应用,不需要我们自己去打包,部署,启动 tomcat. SpringBoot,默认把 tomcat打包到应用中,我们可以以正常的运行ar的方式来运行 SpringBoot应用;
~~~
~~~
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.2.4.RELEASE</version>
</dependency>
</dependencies>
</dependencyManagement>
~~~
- springboot(一)--idea开发
- 1.springboot简介
- 2. 创建springboot项目的三种方式
- 3. springboot项目结构分析(上)
- 4. springboot项目结构分析(下)
- 5. SpringBoot的HelloWorld应用独立运行
- 6. SpringBoot中的参数设置
- 7. SpringBoot中的Banner设置
- 8. SpringBoot中的参数绑定
- 9. SpringBoot的热部署
- 10. SpringBoot集成DataSource
- 11.springboot集成mybatis
- 12. springboot与springcloud区别
- 代码位置
- springboot(二)--eclipse开发
- 1. 创建第一个springboot项目
- 2. 使用@ComponentScan方式启动
- 3. 使用@SpringBootApplication方式启动
- 4. SpringBoot静态资源访问
- 5. 整合Freemarker视图层
- 6. SpringBoot整合jsp视图层
- 7. SpringBoot整合全局捕获异常
- 8. SpringBoot整合log4j日志记录
- 9. 使用AOP统一处理Web请求日志
- 10. 集成lombok让代码更简洁
- 11 安装lombok步骤
- 12. @Async异步执行方法
- 13 @Value自定义参数
- 14 区分不同环境配置文件
- 15 SpringBoot整合Mybatis
- 0 代码位置
- springboot(二)--eclipse开发2
- 1. 整合@Transactional注解
- 2. SpringBoot-整合多数据源拆分思路
- 3. 使用分包方式拆分数据源
- 4. SpringBoot多数据源事务管理机制
- springboot(三)--idea项目前置
- springcloud
