接触SpringBoot,创建第一个SpringBoot项目
经历了JavaWeb和SSM的学习,终于可以比较有底气的接触SpringBoot了,SpringBoot的操作太简单了,整个上手过程下巴差点脱臼了,废话到此为止。
先上SpringBoot的名论文https://martinfowler.com/articles/microservices.html
再附上我觉得翻译的比较好的http://blog.cuicc.com/blog/2015/07/22/microservices/
这里再贴一个springboot学习文档https://www.yuque.com/atguigu/springboot尚硅谷提供的,太良心了
下面开始着手创建一个SpringBoot工程,创建可以有两种方式,一是通过spring官网https://start.spring.io/下载压缩包然后本地打开,二是直接通过IDEA来创建(IDEA也是从官网上下项目的)。
1、通过IDEA
直接新建一个项目,然后选择Spring Initializr项目,写项目的名字和其他信息,选择导入的依赖,然后创建。创建好了等依导好就能开始写代码了,之前手动导依赖不需要了,感觉什么都没干直接就能写代码,十分方便。然后就是测试了。SpringBoot自带tomcat所以web服务器也不用自己下载了,直接运行就可以。访问本地8080端口,发现有页面,springboot启动成功,真实太简单了。
想要写业务,就得在启动类(Java目录下的包的XXXXXApplication.java就是启动类)的同级目录下建包(dao、service、pojo、controller什么的)
再说一些其他的,springboot变端口号十分简单,只要在resources目录下的application.properties文件中修改就行了,
server.port=8085
这时重启项目就能在8085端口访问到了。
还有一个springboot彩蛋,每次重启项目,都会有
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.4.2)
这样的图案,这个图案可以自己修改的,只要在resources目录下新建一个banner.txt文件,然后在里面输入一些东西,默认的spring图案就会被代替,比如我输入下面的(https://www.bootschool.net/ascii-art上copy的),每次重启项目的时候图案就编程下面的了
_,,,_
.' `'.
/ ____ \ Fucking NullPointerException
| .-'_ _\/ /
\_/ a a| /
(,` \ | .----.
| -' | /| '--.
\ '= / || ]| `-.
/`-.__.' || ]| ::|
.-'`-.__ \__ || ]| ::|
/ `` `. || ]| ::|
_ | \ \ \ \| ]| .-'
/ \| \ | \ L.__ .--'(
| |\ `. | \ ,---|_ \---------,
| | '. './\ \/ .--._|=- |_ /|
| \ '. `'.'. /`\/ .-' '. / |
| | `'. `;-:-;`)| |-./ |
| /_ `'--./_ ` )/'-------------')/) |
\ | `""""----"`\//`""`/,===..'`````````/ ( |
| | / `---` `===' / ) |
/ \ / / ( |
| '------. |'--------------------'| ) |
\ `-| | / |
`--...,______| | ( |
| | | | ) ,|
| | | | ( /||
| | | | )/ `"
/ \ | | (/
.' /I\ '.| | /)
.-'_.'/ \'. | | /
````"""` `| .-------------------.||
`"` `"`
2、通过官网
访问https://start.spring.io/,选择自己想要的配置,然后下载压缩包本地打开。
上一篇: 在家看碟
下一篇: 终极攻略春运幽默段子大全
推荐阅读
-
vue+springboot实现项目的CORS跨域请求
-
springboot介绍项目(springboot自动配置原理)
-
springboot介绍项目(springboot自动配置原理)
-
四、springBoot 优雅的创建定时任务
-
Springboot项目redisTemplate实现轻量级消息队列
-
用Eclipse搭建Android开发环境并创建第一个Android项目(eclipse+android sdk)
-
springboot介绍项目(springboot自动配置原理)
-
Sprigmvc项目转为springboot的方法
-
Mac下部署springBoot项目到Docker中(demo)
-
Linux下部署springboot项目的方法步骤