String Boot入门笔记
String Boot的优点:
- 快捷创建独立运行的Spring项目以及与主流框架集成。
- 使用嵌入式的Servlet容器,能够直接使用java main方法启动内嵌的Tomaet服务器运行Spring boot程序,应用无需打成war包。
- starters自动依赖与版本控制。
- 大量的自动配置,简化开发,也可以修改默认值。
- 无需配置XML,无代码生成,开箱即用。
- 准生产环境的运行时应用监控。
- 与云计算机的天然集成。
缺点:
- 版本迭代速度很快,一些模板改动很大。
- 由于不用自己做配置,报错时很难定位。
- 网上现成的解决方案比较少。
Spring Boot四大核心
- 自动配置
- 起步依赖
- Actuator(健康检测)
- 命令行界面
快速创建项目IDEA版
- 点击New File,选择Project(或New Project)然后选择Spring Initializr。
- Groupl:域名
Artifact:项目名 - jar包,java Version:8
- 选择Web,点击Next
- 点击Finish
目录介绍
Static:放静态资源
templates:模板引擎(放网页)
application.properties:核心配置文件
// SpringBoot项目启动入口
@SpringBootApplication
public class SpringbootApplication {
public static void main(String[] args) {
SpringApplication.run(SpringbootApplication.class, args);
}
}
使用核心配置文件
#修改内嵌Tomcat端口号
server.port=80
#设置上下文根
server.servlet.context-path=/
Spring Boot中常用的注解
- @SpringBootApplication
Spring Boot核心注解,主要用于开启spring自动配置