第一个SpringBoot程序
1、springBoot项目的创建方式
1.1、官网的方式
可以在springboot官网进行创建获得一个压缩包,然后进行解压,在idea中进行导入。
spring官网:Spring Boot
往下翻:找到如下图所示位置
然后进行配置
在这里需要选择添加web依赖:
按照下面图片进行选择
【注】这里要注意springboot版本和jdk版本的兼容问题。否则创建好的项目会出现启动不了的问题。
下载好后进行解压,然后在idea中导入即可!
导入完成后测试运行!
那么springboot项目如何运行呢
下面是我们创建的新项目的一个目录结构!程序的入口就是我下图红色箭头指向的位置。运行即可!
如果出现如下样子我们的程序就是可以正常运行的
然后我们在网页中访问:localhost:8080/
出现以下页面
说明项目创建没有问题。
1.2、在idea中创建
file–>new–>project
下面就和官网创建的基本类似了。
在此处添加web依赖
创建完成后测试是否能成功运行!
2、helloSpringBoot项目
步骤:
在这里我们需要注意的是我们所创建的controller等包必须与程序入口类在同级目录下
-
编写controller层
@RestController public class HelloController { @RequestMapping("/hello") public String hello(){ return "hello,SpringBoot"; } }
-
测试
我们可以看到springBoot他实际上也是一个spring项目,只不过它帮我们简化了springMVC中的很多的操作,比如在原来的springMVC程序中,
- 我们首先需要注册DispatcherServlet
- 编写spring核心配置文件
- 此外我们还需要对tomcat进行配置
- …
这些操作我们在springBoot项目中都不需要我们手动去做,springBoot已经帮我们做了。可以说springBoot就是一个快速开发的脚手架。
3、其他操作
-
更改项目的端口号
# 更改项目的端口号 server.port=8081
-
更改banner图标即启动的小动画
在resource目录下新建banner.txt文件将动画放在其中,重新启动项目即可看到效果
以下是一个可以自动生成banner的网址
-
打包
使用maven进行打包
如果打包出错可以在pom.xml文件中修改maven插件的版本
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!--在这里修改版本--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>3.1.0</version> </plugin> </plugins> </build>
打包完成后在target文件夹下会生成一个jar包
这个jar包会可以独立于idea进行运行
运行方式如下:
在命令行窗口执行java -jar命令
java -jar .\hello-0.0.1-SNAPSHOT.jar
启动完成后在网页即可访问到该springBoot项目了
至此第一个SpringBoot项目结束。