SpringBoot环境搭建图文教程

SpringBoot环境搭建图文教程,第1张

概述什么是springboot?SpringBoot俗称微服务。SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样

什么是springboot?

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

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! * */@SpringBootApplicationpublic 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; @Controllerpublic 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及环境搭建过程Springboot整合Dubbo教程之项目创建和环境搭建详解用maven搭建springboot环境的方法简述springboot及springboot cloud环境搭建详解springboot + profile(不同环境读取不同配置) 总结

以上是内存溢出为你收集整理的SpringBoot环境搭建图文教程全部内容,希望文章能够帮你解决SpringBoot环境搭建图文教程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1227291.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存