SpringBoot入门(一):从HelloWorld开始
从0开始创建springboot项目,话不多说,跟着我一步一步来就行了。
1.新建项目
1) 创建新项目,选择project, 点点点就好了
2) spring initializr——>选择sdk(1.8)——>default不用改——>next
3) 继续next
4) 这里要选择springboot的依赖了,因为是简单的helloworld,所以只选择spring web starter 组件,点击next
2. 启动项目
1) 首先找到springboot的启动类application的main方法启动它
2) 这里我启动失败了,上个图看一下,说是找不到logback,可能创建时没给我下完整。
3)找到项目的pom.xml,在依赖中加上logback的这两个玩意。
1 <dependency> 2 <groupid>ch.qos.logback</groupid> 3 <artifactid>logback-classic</artifactid> 4 </dependency> 5 6 <dependency> 7 <groupid>ch.qos.logback</groupid> 8 <artifactid>logback-core</artifactid> 9 </dependency>
4) 当看到这个大大的spring标志时就代表启动成功了,这里我们还能看到它内置的tomcat端口,是8080(下来教你怎么改默认端口)
5) 改端口前先加devtools这个依赖,springboot的热部署,改配置文件就不用了重启了。还是在pom.xml加。
<dependency>
<groupid>org.springframework.boot</groupid>
<artifactid>spring-boot-devtools</artifactid>
<optional>true</optional>
<scope>true</scope>
</dependency>
6) 接下来改掉默认端口,这里用yml文件配置,将properties重命名直接改为yml结尾即可。yml形式看的比较直观,然后输入server port 加上你想设置的端口。
这里需要注意在冒号后要空一格再输入,否则不生效,也能看到不空格颜色的变化!!!
7) 这个时候我们打开页面看看效果,输入localhost:8080(如果改了端口输自己端口),看到error page代表真的启动成功了,这时候再来个helloworld
3 实现helloworld
1) 创建controller,但是要在application同级包或者子包下,第一回我直接在src/main/java下创建的,半天找不到问题。这里用@restcontroller注解,可以直接返回json,不用在底下写@responsebody了。
2) 运行项目,浏览器输入localhost:8082/hello,输自己的端口,回车!见证奇迹的时刻!全体起立!
就是这么简单,一个springboot hello项目完成!
推荐阅读
-
Docker从入门到掉坑(五):继续挖一挖 k8s
-
微项目:一步一步带你使用SpringBoot入门(二)
-
MyBatis从入门到精通(十一):MyBatis高级结果映射之一对多映射
-
JAVA WEB快速入门之从编写一个基于SpringBoot+Mybatis快速创建的REST API项目了解SpringBoot、SpringMVC REST API、Mybatis等相关知识
-
从Python各种系统的安装开始教你到案例实战!Python入门很简单!
-
nodeJS从入门到进阶(一)
-
一、springboot入门
-
JAVA WEB快速入门之从编写一个基于SpringMVC框架的网站了解Maven、SpringMVC、SpringJDBC
-
学习MAYA从入门到精通一般需要多长时间
-
【学习笔记】C语言习题:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。