Spring Boot项目的搭建

Spring Boot是基于Spring的最新开发框架, 官网最新如下图所示 。 Spring Boot的出现简化了框架搭建和开发, 减少了很多开发成本 。 该框架遵循“约定大于配置的”原则, 我们不必再书写大量的XML配置文件, 可以使用Java文件的方式进行配置, 也可以使用注解的方式进行配置, 另外也支持例如properties或者yml后缀的配置文件进行动态配置 。 另外Spring Boot框架还封装了大量的类库, 使我们在使用诸如Mybatis等ORM框架时集成更方便 。 Spring Boot框架有如此多的好处, 我们尝试操作方式 01 Spring Boot项目保举利用Maven或者Gradle构建项目, 本文采用Maven去构建项目, Maven可以帮忙我们办理依靠和依靠的版本 。 我们可以利用IntelliJ IDEA 开辟东西去开辟项目, 或者利用spring.io在线生当作项目框架, 我们选择版本以及需要的东西(如Web), 下载后解压即可, 我们利用idea打开解压后的项目, 查看pom文件, 我们可以看到如下的信息, 此中<parent></parent>标签中依靠的spring-boot-starter-parent可以确定整个spring boot项目标版本, 今后其他的spring东西就会利用该版本号, 不需要再别的指定了 。

Spring Boot项目的搭建

文章插图

Spring Boot项目的搭建

文章插图

02 接下来我们可以看到主动生当作的pom文件还帮我们添加了web的依靠spring-boot-starter-web, 以及单位测试的依靠spring-boot-starter-test, 还有打包插件spring-boot-maven-plugin 。

Spring Boot项目的搭建

文章插图

03 接下来我们写一个简单的请求返回hello world, 我们建立一个controller包, 以及HelloWorldController类, 在该Controller层利用@RestController注解可以在方式省略失落@ResponseBody注解 。 请求的URL中我们利用@GetMapping的组合注解, 半斤八两于@RequestMapping注解中指定Get方式, 代码如下图所示, 我们不再赘述 。

Spring Boot项目的搭建

文章插图

04 我们再来看看主动生当作的启动类, 因为SpringBoot默认自带了Tomcat容器, 我们只需要启动main方式即可 。 启动类中的@SpringBootApplication表白这是一个SpringBoot应用的进口类, 我们只需要按照既定的法则书写即可, 值得注重的是这个进口类必需要写在根目次的下方, 其他的包要与其平行才可以 。 接下来我们点击鼠标右键的Run按钮启动该应用, tomcat默认的端标语是8080, 启动当作功后的日记如下图所示 。 url中请求的成果如下图所示, 我们可以看到请求/hello时, 返回了hello world 。

Spring Boot项目的搭建

文章插图

Spring Boot项目的搭建

文章插图

Spring Boot项目的搭建

文章插图

Spring Boot项目的搭建

推荐阅读