如何开始springboot gradle?
MVC的Web应用和REST服务开发。
春天
倡导微服务架构,最近微博里有一些很有价值的讨论,比如here和here。微服务架构主张将功能拆分成离散的服务,独立部署。春天
Boot可以很容易地将应用打包成独立的、可运行的JAR包,所以在开发模式中非常符合这个概念。目前,春天
Boot还是0.5.0的里程碑版本,所以相关文档并不完善。本文将通过一个简单的例子来介绍基于这个项目的开发过程。
想要春天
Boot需要使用Gradle或Maven作为功能开发的构建工具。在这个例子中,我们将使用Eclipse和Maven插件进行开发。使用弹簧
开机,先创建一个Maven项目,修改Maven的主配置文件pom.xml,如下图:
& ltparent & gt
& ltgroupId & gtorg . spring framework . boot & lt;/groupId & gt;
& ltartifactId & gt弹簧-启动-启动-父母& lt/artifact id & gt;
& lt版本& gt0 . 5 . 0 . M7 & lt;/version & gt;
& lt/parent & gt;
& lt依赖关系& gt
& lt依赖性& gt
& ltgroupId & gtorg . spring framework . boot & lt;/groupId & gt;
& ltartifactId & gtspring-boot-starter-web & lt;/artifact id & gt;
& lt/dependency & gt;
& lt依赖性& gt
& ltgroupId & gtorg.thymeleaf & lt/groupId & gt;
& ltartifactId & gt百里香叶-春天& lt/artifact id & gt;
& lt/dependency & gt;
& lt/dependencies & gt;
& lt属性& gt
& ltstart-class & gt;com . Levin . application & lt;/start-class & gt;
& lt/properties & gt;
& lt构建& gt
& lt插件& gt
& lt插件& gt
& ltgroupId & gtorg . spring framework . boot & lt;/groupId & gt;
& ltartifactId & gtspring-boot-maven-plugin</artifact id & gt;
& lt/plugin & gt;
& lt/plugins & gt;
& lt/build & gt;
& lt存储库& gt
& lt知识库& gt
& ltid & gt春天-里程碑& lt/id & gt;