一聚教程网:一个值得你收藏的教程网站

最新下载

如何实现spring boot web项目 实现spring boot web项目代码

时间:2020-09-19 17:07:33 编辑:袖梨 来源:转载

如何实现spring boot web项目?本篇文章小编给大家分享一下实现spring boot web项目代码,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

搭建效果为:

直接在网页输入请求,在页面中显示一行文字:Hello,Spring Boot

与一般的wen项目不同的地方:

1、不需要配置web.xml 文件,但需要注解@SpringBootApplication 等

2、一切和spring有关的jar包都不需要版本号,springcloud会给你选择它最稳定的版本

3、它会定位public static void main()方法来标记为可运行类,必须在主路径下

4、启动方式:

a.右键运行main方法

b.由于我们使用了 spring-boot-starter-parent POM,所以可以使用 mvn spring-boot:run来启动项目(根路径)

c.先使用Maven来package(打包),然后java -jar*-0.0.1-SNAPSHOT.jar。

搭建

创建一个新的maven项目,目录结构如下:

如何实现spring boot web项目 实现spring boot web项目代码

pom.xml文件



  4.0.0

  cn.jiashubing
  spring-boot-web
  1.0-SNAPSHOT

  
    org.springframework.boot
    spring-boot-starter-parent
    1.5.2.RELEASE
  

  
    
      org.springframework.boot
      spring-boot-starter-web
    
  

  
    
      
        org.springframework.boot
        spring-boot-maven-plugin
      
    
  

HomeController.java文件

package cn.jiashubing.controller;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @author jiashubing
 * @since 2018/5/30
 */
@Controller
@EnableAutoConfiguration
public class HomeController {

  @RequestMapping(value = "/home", method = RequestMethod.GET)
  @ResponseBody
  public String home() {
    return "Hello,Spring Boot";
  }
}

JiashubingApplication.java文件

package cn.jiashubing;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * @author jiashubing
 * @since 2018/5/29
 */
@SpringBootApplication
public class JiashubingApplication {
  public static void main(String[] args) {
    SpringApplication.run(JiashubingApplication.class, args);
  }
}

在浏览器中输入 http://localhost:8080/home

最终效果如下:

如何实现spring boot web项目 实现spring boot web项目代码

网站留言

热门栏目