SpringBoot2怎么构建

这篇文章主要介绍“Spring Boot2怎么构建”,在日常操作中,相信很多人在Spring Boot2怎么构建问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Spring Boot2怎么构建”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

10年积累的网站制作、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有津市免费网站建设让你可以放心的选择与我们合作。

环境依赖

Spring Boot 2至少需要需要Java 8或9以及Spring Framework 5.0.5.RELEASE或更高版本。Maven的版本为 3.2+,Gradle版本为4。

Servlet容器包括:

Tomcat 8.5、Jetty 9.4,也可以将Spring Boot应用程序部署到任何与Servlet 3.1+兼容的容器。

构建

可以像使用任何标准Java库一样使用Spring Boot。

使用maven的方式构建,确认java和maven的版本。

创建工程,加入web依赖。

pom.xml中多出以下配置:

org.springframework.bootspring-boot-starter-parent2.0.1.RELEASE 

以及

org.springframework.bootspring-boot-starter-web

新建controller

新建类Example,代码如下:

/**
 * @ClassName Example
 * @Description spring boot 2示例
 * @author zhangfeng
 * @Date 2018年4月25日 上午10:53:24
 * @version 1.0.0
 */@RestController@EnableAutoConfigurationpublic class Example {	
	@RequestMapping("/")
	String home() {		return "Hello World!";
	}

}

@RestController注解相当于@ResponseBody + @Controller合在一起的作用。如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,配置的视图解析器InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。

@EnableAutoConfiguration这个注释告诉SpringBoot“猜”你将如何想配置Spring,基于你已经添加jar依赖项。如果spring-boot-starter-web已经添加Tomcat和Spring MVC,这个注释自动将假设您正在开发一个web应用程序并添加相应的spring设置。

自动配置被设计用来和“Starters”一起更好的工作,但这两个概念并不直接相关。您可以自由挑选starter依赖项以外的jar包,springboot仍将尽力自动配置您的应用程序。

spring通常建议我们将main方法所在的类放到一个root包下,@EnableAutoConfiguration(开启自动配置)注解通常都放到main所在类的上面,下面是一个典型的结构布局:

com
 +- example
     +- myproject
         +- Application.java
         |
         +- domain
         |   +- Customer.java
         |   +- CustomerRepository.java
         |
         +- service         |   +- CustomerService.java
         |
         +- web
             +- CustomerController.java

这样@EnableAutoConfiguration可以从逐层的往下搜索各个加注解的类,例如,你正在编写一个JPA程序(如果你的pom里进行了配置的话),spring会自动去搜索加了@Entity注解的类,并进行调用。

启动应用测试

运行Firstspringboot2Application,然后打开浏览器,输入http://localhost:8080

能够看到浏览器返回 Hello World!。

到此,关于“Spring Boot2怎么构建”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网站名称:SpringBoot2怎么构建
转载来于:http://scyanting.com/article/pidcgc.html