使用IDEA快速搭建SpringBoot项目

时间:2022-01-06 12:35:49
最近在学习SpringBoot做了一些简单的总结:
1.独立运行Spring项目:SpringBoot集成了Tomcat可以直接打成jar包在Linux服务器上直接运行,运行一个SpringBoot项目只需要通过java -jar xxx.jar &来运行
2.提供Starter简化Maven配置:Spring提供了一系列的Starter pom来简化Maven的依赖加载
3.自动配置Spring:SpringBoot会根据在类路径中的jar包、类,为jar包里的类自动配置Bean,这样会极大地减少我们要使用的配置。SpringBoot只考虑了大多数的场景,并不是所有场景。

4.准生产的应用监控:SpringBoot提供基于HTTP、SSH、telnet对运行时的项目进行监控。

下面带来在IDEA下快速搭建框架

IDEA版本:IntelliJ IDEA 2017.3.5 x64

JDK版本:1.8.0_162

新建项目有两种方式
方式一:Create New Project
使用IDEA快速搭建SpringBoot项目

方式二:File--->New--->Project


使用IDEA快速搭建SpringBoot项目

选择Spring Initializr--->Next


使用IDEA快速搭建SpringBoot项目

Artifact项目名称,也可以使用默认的项目名(项目名称不要有大写)然后Next


使用IDEA快速搭建SpringBoot项目

这里是选择自己需要的一些技术,然后Next


使用IDEA快速搭建SpringBoot项目

Project location选择项目存放的目录,然后Finish


使用IDEA快速搭建SpringBoot项目

如果是按照上述第一种方式创建项目,那么Finish后会直接打开创建好的项目,第二种方式创建项目会进行当前窗口打开和新打开一个窗口的选择


使用IDEA快速搭建SpringBoot项目

选择打开方式后就新建好了一个SpringBoot的项目,结构如下,SpringbootDemoApplication为该程序的主入口,创建好的项目里会有.mvn文件夹和mvnw、mcnw.cmd文件(这三个文件我也不清楚干嘛用的),所以我们删除就好,不影响项目的运行

使用IDEA快速搭建SpringBoot项目

创建好项目后来写一个控制器来测试一下项目,这里强调一下SpringBoot主入口要和Controller包同级目录存放

使用IDEA快速搭建SpringBoot项目
启动SpringBoot运行这个程序,程序自动生成的SpringbootDemoApplication文件里会有@SpringBootApplication注解,这个注解用来标明这个类是整个程序的主入口,运行这个类

使用IDEA快速搭建SpringBoot项目
在地址栏中输入http://localhost:8080

使用IDEA快速搭建SpringBoot项目

从启动项目上面打出的日志可以看出,SpringBoot默认的端口为8080,当然这个端口是可以设置的。

这样就创建了一个简单的SpringBoot项目了。