通过简单方法实现spring boot web项目

网友投稿 256 2022-11-21


通过简单方法实现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项目,目录结构如下:

pom.xml文件

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

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

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

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

最终效果如下:


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java8实现FTP及SFTP文件上传下载
下一篇:IDEA如何添加配置文件到classpath中
相关文章

 发表评论

暂时没有评论,来抢沙发吧~