如何快速新建一个SpringBoot项目
在日常开发过程中 我们经常会遇见要记录一些重要的东西,或者验证一些功能,这个时候一般我们都会去写Demo,这个时候就会遇到新建项目。今天就简单记录一下创建springBoot项目的两种方法
springBoot优点
可快速构建spring应用
直接嵌入tomcat、jetty、undenrtow服务器(无须部署war文件)
提供依赖启动器(starter)简化构建配置
极大程度的自动化配置Spring和第三方库
提供生产就绪功能,例如指标监控检测、外部检测
极少代码生成和XML配置
创建springBoot项目的两种方式,一种是根据maven创建,一种是使用spring initializ创建
创建前准备 ideal 、maven、 jdk1.8
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
使用Spring initializr快速创建
1.创建项目
defaule就是springboot的默认网址
2. 点击完next之后可以看到这个界面有Group组名,Artifact项目名。java version java版本,description项目描述,package包名。然后点击next
3、在这个界面我们可以选择springboot版本,和直接加入依赖,我们在这里直接加入web依赖spring web和Template的Thymeleaf依赖,点上对勾后可以在最右边里看到你选择的依赖。然后点击next。
- 之前设置完了,在这里可以直接点击finish,这样就创建了一个
使用maven创建Spring Boot项目
1.首先在左上角的file->new->project(如果是新安装的IDEA需要配置maven仓库,当然idea自己也会帮你配置,但是好像在C盘,并且可能会出现一些错误提示问题,如果不介意然可以使用,但是还是建议使用自己的maven仓库创建,直接点击new project),然后出现下面图片显示,选择maven项目,点击next。到下一个界面。
2.这个界面的name就是你的项目名,location就是你项目的地址路径,groupid一般是你网址域名倒着写,例如com.hjk.www那反过来就是www.hjk.com,这一般是公司定义的,我们可以自己命名。
至此 项目就创建成功了!
代码
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
最后我们创建一个controller测试一下
在controller包里面创建一个HelloController类
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello(){
return "hello SpringBoot";
}
}