spring boot
spring boot 是 spring框架下的一个子开源项目,它的宗旨是快速方便的地创建配置spring项目。 spring boot可以快速配置所需要的组件,不需要大量代码配置和xml配置,大大提升了spring项目开发效率。
特点:
1.集中式配置+注解,简化开发流程
2.内置tomcat和jetty容器
3.提供spring各个插件基于maven的pom模板配置,方便
4.强大的自动化配置能力
5.提供企业级开发特性:权限控制,系统监控,健康诊断等。
6.没有冗余代码生成和xml强制性配置
7.支持简洁的restful风格
创建spring boot程序(idea):
create project 选择 spring initializr , 选择需要的组件,定义项目名称即可
启动方式:
1.直接运行controller类
2.命令行方式 进入springbootI项目所在目录, mvn spring-boot:run
3.命令行 进入项目所在目录,先mvn install 编译打包项目,进入target目录,在target目录中会生成xxxx(项目名).jar的文件 , java -jar xxxx.jar 运行
配置热部署
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- 开启热部署-->
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
修改类后,重新编译,compile xxx.java
ctrl+shift+f9
网友评论