这篇文章主要介绍了怎样搭建SpringBoot环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
创新互联公司专注于卫辉网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供卫辉营销型网站建设,卫辉网站制作、卫辉网页设计、卫辉网站官网定制、小程序开发服务,打造卫辉网络公司原创品牌,更为您提供卫辉网站排名全网营销落地服务。
什么是springboot?
Spring Boot俗称微服务。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
1、新建一个maven工程
先选择workspace
点击【next】
直接默认,再点击【next】
填写groupid等~然后【finish】,到这里整个新建工程结束。
2、引入相关的jar包
org.springframework.boot spring-boot-starter-parent 1.5.8.RELEASE org.springframework.boot spring-boot-starter-web
这里说明下看似我们只引用了2个jar包其实里面包含了很多东西,像spring-boot-starter-web 我们通过压缩包打开后
查看里面的pom文件可以看到如下所示的内容,它引用了很多jar像spring的web,还有json的jar包都包含在内了
org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-tomcat org.hibernate hibernate-validator com.fasterxml.jackson.core jackson-databind org.springframework spring-web org.springframework spring-webmvc
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!
"; } }
这里说明下
@Controller 请求处理控制器类。
@RequestMapping 熟悉spring的都应该不陌生,这是spring的东西,url映射。
@ResponseBody 响应方法,我们的响应信息都会被自动转化为json信息返回给前台页面
到这里整个代码就撸完了,比起我们之前搭建一个ssh或者ssm之类的框架简单了不少,如果我们有那种只需要发送一个邮件啊。或者简单的服务,用springboot可以说很方便了。
5、测试代码
启动程序,打开浏览器,输入:http://localhost:8080/FristBlood
请求页面响应结果如下图。
感谢你能够认真阅读完这篇文章,希望小编分享的“怎样搭建SpringBoot环境”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!