构建第一个能跑的SpringBoot项目
推荐看博客:
详细SpringBoot教程之入门(一)
狂神说SpringBoot01:Hello,World!
使用idea创建项目
1. 选择SpringBoot项目
在这中间会遇到的问题:
Artifact contains llegal characters
Artifact中不能有大写字母
2. 选择需要的配置
其他的按照需求添加,现在的目的只是为了能跑起来
打开项目并观察运行
-
看得出是经典的maven管理结构
-
新建一个Controller包,并新建一个HelloController.java的文件
package cn.livorth.Controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller @RequestMapping("/hello") public class HelloController { @ResponseBody @RequestMapping("/world") public String hello() { return "Hello World"; } }
-
然后使用
SpringBooot01HelloSpringBootApplication
运行
-
运行结果
helloworld程序到此为止
很明显,大部分的配置都是SpringBoot自己做了,实际上只要自己实现下Controller类就能直接开始使用了,方便是真的方便
借助maven简单部署
-
使用package命令进行一个打包
-
其中可能出现的问题
[INFO] Using ‘UTF-8’ encoding to copy filtered resources.
[INFO] Using ‘UTF-8’ encoding to copy filtered properties files. -
然后成功了
-
在target中获得一个jar包
-
打开命令窗口执行下面的命令运行这个jar包
java -jar springboot-01-hellospringboot-0.0.1-SNAPSHOT.jar
剩下的和在idea中看到的是一致的,不再赘述
艺术字是在resources文件夹下添加banner.txt实现的
推荐使用网站https://www.bootschool.net/ascii生成