温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Spring Boot2怎么构建

发布时间:2021-12-27 17:29:16 来源:亿速云 阅读:140 作者:iii 栏目:大数据

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

环境依赖

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中多出以下配置:

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.1.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent>

以及

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>

新建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怎么构建”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI