Spring Boot 去除了大量的 xml 配置文件,简化了复杂的依赖管理。Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式。
简单、快速、方便。
Servlet容器
- Tomcat
- Jetty
- Undertow
安装Spring-Boot
- Maven安装
- Gradle安装
@ Restcontroller 和@Requestmapping 注解
@ Restcontroller
@ResponseBody + @Controller
将生成的字符串直接呈现回调用方。
@Requestmapping
提供“路由”信息。
@EnableAutoConfiguration注释
在Spring启动类的注解@SpringBootApplication中。开启自动配置。
Main方法
主方法通过调用 run 来委托 Spring Boot 的 SpringApplication 类。SpringApplication 启动我们的应用程序,启动 Spring,然后启动自动配置的 Tomcat web 服务器。我们需要将MyApplication.class 作为参数传递给 run 方法,以告诉 SpringApplication 哪个是主要的 Spring 组件。还传递 args 数组以公开任何命令行参数。
创建一个可执行jar包
1、打包
mvn package
2、查看打包文件内部
jar tvf target/myproject-0.0.1-SNAPSHOT.jar
3、运行程序
java -jar target/myproject-0.0.1-SNAPSHOT.jar