Spring Boot俗称微服务,spring boot框架抛弃了繁琐的xml配置过程,采用大量的默认配置简化我们的开发过程。那我们要如何将springboot环境搭建起来呢?下面来我们就来给大家讲解一下springboot环境搭建教程。
1、新建一个maven工程
先选择workspace
点击【next】
直接默认,再点击【next】
填写groupid等~然后【finish】,到这里整个新建工程结束。
2、引入相关的jar包
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.8.RELEASE</version> </parent> < dependencies > <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> < /dependencies>
这里说明下看似我们只引用了2个jar包其实里面包含了很多东西,像spring-boot-starter-web 我们通过压缩包打开后
查看里面的pom文件可以看到如下所示的内容,它引用了很多jar像spring的web,还有json的jar包都包含在内了
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </dependency> </dependencies>
3、编写程序入口类
package com.springbooot2; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * Hello world! * */ @SpringBootApplication public class App { public static void main(String[] args) throws Exception { SpringApplication.run(App.class, args); } }
这里说明下, @SpringBootApplication 就是为了让spring扫描识别,告诉他我是一个程序入口类。
4、编写请求响应类
package com.springbooot2; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class FristBlood { @RequestMapping("/FristBlood") @ResponseBody public String hello() { return "dont worry,be happy!<br/><br/> <input type=\"submit\" value=\"ok\" />"; } }
这里说明下
@Controller 请求处理控制器类。
@RequestMapping 熟悉spring的都应该不陌生,这是spring的东西,url映射。
@ResponseBody 响应方法,我们的响应信息都会被自动转化为json信息返回给前台页面
到这里整个代码就撸完了,比起我们之前搭建一个ssh或者ssm之类的框架简单了不少,如果我们有那种只需要发送一个邮件啊。或者简单的服务,用springboot可以说很方便了。
5、测试代码
启动程序,打开浏览器,输入:http://localhost:8080/FristBlood
请求页面响应结果如下图。
这就是springboot环境搭建过程,Spring boot可以非常容易和快速地创建基于Spring 框架的应用程序,它让编码变简单了,配置变简单了,总之就是简化我们的开发过程,还是很实用的!最后大家如果想要了解更多其他工具教程知识,敬请关注奇Q工具网。
推荐阅读: