中信建设有限责任公司校招,南昌seo排名收费,怎么做交互式网站,电商seospringboot特点介绍
能够使用内嵌的Tomcat、Jetty服务器#xff0c;不需要部署war文件。提供定制化的启动器Starters#xff0c;简化Maven配置#xff0c;开箱即用。纯Java配置#xff0c;没有代码生成#xff0c;也不需要XML配置。提供了生产级的服务监控方案#xff0…springboot特点介绍
能够使用内嵌的Tomcat、Jetty服务器不需要部署war文件。提供定制化的启动器Starters简化Maven配置开箱即用。纯Java配置没有代码生成也不需要XML配置。提供了生产级的服务监控方案如安全监控、应用监控、健康检测等。
热部署热更新
Spring Boot提供了spring-boot-devtools组件使得无须手动重启Spring Boot应用即可重新编译、启动项目大大缩短编译启动的时间。devtools会监听classpath下的文件变动触发Restart类加载器重新加载该类从而实现类文件和属性文件的热部署。并不是所有的更改都需要重启应用如静态资源、视图模板可以通过设置spring.devtools.restart.exclude属性来指定一些文件或目录的修改不用重启应用。 在pom.xml配置文件中添加dev-tools依赖 注意使用optionaltrue表示依赖不会传递即该项目依赖devtools其他项目如果引入此项目生成的JAR包则不会包含devtools 在application.properties中配置devtools 如果是IDEA2021以前的版本则打开Settings页面在左边的菜单栏依次找到Build,Execution,Deployment→Compile勾选Build project automatically。 如果是IDEA2021及其之后的版本打开settings页面勾选以下选项。 如果是IDEA2021以前的版本按CtrlShiftAlt/快捷键调出Maintenance页面单击Registry勾选compiler.automake.allow.when.app.running复选框。 如果是IDEA2021及其之后的版本不需要这一步。