春框架作为JavaEE框架领域的一款重要的开源框架,在企业应用开发中有着很重要的作用,同时弹簧框架及其子框架很多,所以知识量很广。
春季启动:一款弹簧框架的子框架,也可以叫微框架,是2014年推出的一款使春天框架开发变得容易的框架。学过春天框架的都知识,春天框架难以避免地需要配置不少XMl,而使用弹簧引导框架的话,就可以使用注解开发,极大地简化基于春天框架的开发。
春季启动充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和其他服务开发。
然后本博客介绍基于想法编辑器的弹簧启动项目创建和部署。
<强> 1。创建Maven项目强>
在
<强> 2。在砰的一声。xml加入弹簧引导的jar 强>
如果只是测试一个字符串输出的话,只要加入spring-boot-starter(核心模块)和spring-boot-starter-web(因为这个一个Web项目),可以参考我的配置,这里使用了弹簧引导热部署,需要去github上搜索jar: springloaded-1.2.4.RELEASE.jar,然后下载放在项目的自由文件夹里
& lt;项目xmlns=" http://maven.apache.org/POM/4.0.0 " xmlns: xsi=" http://www.w3.org/2001/XMLSchema-instance " xsi: schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd”比; & lt; modelVersion> 4.0.0 & lt; groupId> com.example & lt; artifactId> demo & lt; packaging> war & lt; version> 1.0 -snapshot & lt; name>演示Maven Webapp & lt; parent> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-parent & lt; version> 1.5.1.RELEASE & lt; relativePath/比; & lt;/parent> & lt; properties> & lt; project.build.sourceEncoding> UTF-8 & lt; java.version> 1.8 & lt;/java.version> & lt; spring-boot-admin.version> 1.4.5 & lt;/properties> & lt; dependencies> & lt; dependency> & lt; groupId> junit & lt; artifactId> junit & lt; version> 3.8.1 & lt; scope> test & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-web & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-actuator & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter-test & lt; scope> test & lt;/dependency> & lt; dependency> & lt; groupId> de.codecentric & lt; artifactId> spring-boot-admin-starter-client & lt; version> $ {spring-boot-admin.version} & lt;/version> & lt;/dependency> & lt; dependency> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-starter & lt;/dependency> & lt;/dependencies> & lt; build> & lt; plugins> & lt; plugin> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-maven-plugin & lt;/plugin> & lt; plugin> & lt; groupId> org.springframework.boot & lt; artifactId> spring-boot-maven-plugin & lt;/artifactId> & lt; dependencies> & lt; !——springloaded热部署在 & lt; dependency> & lt; groupId> org.springframework & lt; artifactId> springloaded & lt; systemPath> $ {basedir}/src/main/webapp/web - inf/lib/springloaded-1.2.5.RELEASE.jar & lt;/dependency> & lt;/dependencies> & lt; executions> & lt; execution> & lt; goals> & lt; goal> repackage & lt;/goals> & lt; configuration> & lt; classifier> exec & lt;/configuration> & lt;/execution> & lt;/executions> & lt;/plugin> & lt;/plugins> & lt;/build> & lt;/project>
刷新,下载jar到maven项目里,,