1.微服务框架Spring Boot
2.用起来非常方便,配置文件不用了,tomcat内置了http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-documentation
3.mvn spring-boot:run 就可以奔跑了
4.加入以下maven plugin就可以直接打出可运行的jar包
<!--前提是使用了spring-boot-starter-parent POM --> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> 然后就可以直接运行打出来的jar包 java -java xxxxx.jar
5.如果使用了devtools,spring-boot会restart当文件发生变化
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> </dependencies> devtools reload的原理: 用两个ClassLoader去加载类,一个加载器加载第三库的jar这些jar很少更改,另外一个restart ClassLoader加载你正在开发的资源。这样,当文件更改时,restart ClassLoader会被throw away,一个新的restart ClassLoader会生成加载开发的类文件。这样的加载机制比冷启动快很多。 可以在default属性文件 application.properties 来定义哪些文件改变不需要restart spring.devtools.restart.exclude=static/**,public/** 以下配置可以添加不在classpath下的文件的变更来触发restart spring.devtools.restart.additional-paths 关闭restart System.setProperty("spring.devtools.restart.enabled", "false");
相关推荐
Spring boot最新视频,我花钱在网上买的,学完了,分享给跟多的人
spring-boot-helloWorld:spring-boot的helloWorld版本 spring-boot-mybaits-annotation:注解版本 spring-boot-mybaits-xml:xml配置版本 spring-boot-mybatis-mulidatasource:springboot+mybatis多数据源最简解决...
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
JDK 8 + Spring Boot 2.7.18
Spring boot使用的各种示例,以最简单、最实用为标准 spring-boot-helloWorld:spring-boot的helloWorld版本 spring-boot-mybaits-annotation:注解版本 spring-boot-mybaits-xml:xml配置版本 spring-boot-...
基于 Spring Boot + MySQL 开发的博客系统源码 基于 Spring Boot + MySQL 开发的博客系统源码 基于 Spring Boot + MySQL 开发的博客系统源码 基于 Spring Boot + MySQL 开发的博客系统源码 基于 Spring ...
Spring Boot笔记
主要为大家详细介绍了Spring Boot Maven插件使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
微服务srping boot 案列demo 集成easyui 源码下载
spring boot xss防御源码,博客请移步 https://mp.csdn.net/mdeditor/83617945#
spring boot 携带token登录,token拦截器,增删改查功能
<<Spring Boot-实战>>,这本书我亲自学习了,觉得非常不错,分享给大家。
Netty+Spring Boot仿微信 全栈开发高性能后台及客户端