功能需求:浏览器发送一个 hello 请求,服务器响应请求并返回给浏览器一个 Hello Spring Boot! 的字符串。
1.创建一个Maven工程

2.导入Spring Boot相关依赖
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.1.RELEASE</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>
3.编写一个主程序启动Spring Boot应用
在com.dyj包下新建一个SpringBootMainApplication类
/*** @SpringBootApplication 标注主程序,说明这是一个SpringBoot应用*/@SpringBootApplicationpublic class SpringBootMainApplication {public static void main(String[] args) {SpringApplication.run(SpringBootMainApplication.class,args);}}
4.编写Controller
@Controllerpublic class HelloController {@RequestMapping("/hello")@ResponseBodypublic String hello(){return "Hello Spring Boot!";}}
5.测试
点击启动SpringBootMainApplication的main方法

启动起来后浏览器访问localhost:8080/hello

看到返回的字符串说明请求成功。
6.简化部署,将应用打成可执行的jar包
在pom文件中添加插件
<!--这个插件可以将应用打成一个可执行的jar包--><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
开始打包

执行package命令会在项目中生成一个target文件夹,打成的jar包就在这里边,使用java -jar 命令执行jar文件

可以看到应用程序启动了,重新测试localhost:8080/hello请求,可以看到一样请求成功了。
jar文件也可以双击启动,启动后打开任务管理器查看应用程序是否启动

如图可以看到jar文件说明启动成功了,这时重新访问hello请求发现也是可以的。
彩蛋:自定义Spring Boot Banner样式
在resources目录下新建banner.txt文件,文件中自己定义banner的样式,重新启动如下,可以看到已经换成我们自己定义的样式了

如下附上样式文本
.::::..::::::::.:::::::::::..:::::::::::''::::::::::::'.::::::::::'::::::::::::::....::::::::::::.``::::::::::::::::::::``:::::::::' .:::.::::' ':::::' .::::::::..::::' :::: .:::::::'::::..:::' ::::: .:::::::::' ':::::..::' :::::.:::::::::' ':::::..::' ::::::::::::::' ``::::....::: ::::::::::::' ``::.```` ':. ':::::::::' ::::..'.:::::' ':'````..
也可以自己在 http://patorjk.com/software/taag 这个网站上自己生成想要的样式。
本文完!
文章转载自听我来BB,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




