自己动手搭建一个简易的SpringBoot环境

什么是springboot?

Spring Boot俗称微服务。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

1, 新建一个maven工程

先选择workspace

自己动手搭建一个简易的SpringBoot环境_第1张图片

点击【next】

自己动手搭建一个简易的SpringBoot环境_第2张图片

直接默认,再点击【next】

自己动手搭建一个简易的SpringBoot环境_第3张图片

填写groupid等~然后【finish】,到这里整个新建工程结束。

2,引入相关的jar包

 1 
 2        org.springframework.boot
 3        spring-boot-starter-parent
 4        1.5.8.RELEASE
 5    
 6    
 7        
 8            org.springframework.boot
 9            spring-boot-starter-web
10        
11    

这里说明下看似我们只引用了2个jar包其实里面包含了很多东西,像spring-boot-starter-web 我们通过压缩包打开后

查看里面的pom文件可以看到如下所示的内容,它引用了很多jar像spring的web,还有json的jar包都包含在内了

 1     
 2         
 3             org.springframework.boot
 4             spring-boot-starter
 5         
 6         
 7             org.springframework.boot
 8             spring-boot-starter-tomcat
 9         
10         
11             org.hibernate
12             hibernate-validator
13         
14         
15             com.fasterxml.jackson.core
16             jackson-databind
17         
18         
19             org.springframework
20             spring-web
21         
22         
23             org.springframework
24             spring-webmvc
25         
26     

3,编写程序入口类

 1 package com.springbooot2;
 2 
 3 import org.springframework.boot.SpringApplication;
 4 import org.springframework.boot.autoconfigure.SpringBootApplication;
 5 
 6 /**
 7  * Hello world!
 8  *
 9  */
10 @SpringBootApplication
11 public class App 
12 {
13     
14     public static void main(String[] args) throws Exception {
15         SpringApplication.run(App.class, args);
16     }
17 }

这里说明下, @SpringBootApplication 就是为了让spring扫描识别,告诉他我是一个程序入口类。

4,编写请求响应类

 1 package com.springbooot2;
 2 
 3 
 4 import org.springframework.stereotype.Controller;
 5 import org.springframework.web.bind.annotation.RequestMapping;
 6 import org.springframework.web.bind.annotation.ResponseBody;
 7  
 8 @Controller
 9 public class FristBlood {
10     @RequestMapping("/FristBlood")
11     @ResponseBody
12     public String hello() {
13         return "dont worry,be happy!

"; 14 } 15 }

这里说明下

@Controller 请求处理控制器类。

@RequestMapping 熟悉spring的都应该不陌生,这是spring的东西,url映射。

@ResponseBody 响应方法,我们的响应信息都会被自动转化为json信息返回给前台页面

到这里整个代码就撸完了,比起我们之前搭建一个ssh或者ssm之类的框架简单了不少,如果我们有那种只需要发送一个邮件啊。或者简单的服务,用springboot可以说很方便了。

5,测试代码

启动程序,打开浏览器,输入:http://localhost:8080/FristBlood 

请求页面响应结果如下图

自己动手搭建一个简易的SpringBoot环境_第4张图片

 

转载于:https://www.cnblogs.com/JJJ1990/p/8384386.html

你可能感兴趣的:(自己动手搭建一个简易的SpringBoot环境)