SpringBoot框架创建
SpringBoot框架创建
本文介绍idea中两种创建方式,一种是通过spring initializr的快速创建,此方法不需要配置pom.xml文件,另一种是用maven创建,该方法复杂一些需要配置文件。
maven创建方法
主要包含四个步骤:
- 创建maven工程
- 引入依赖
- 提供启动类
- 写controller类
创建maven工程
1.File->Project Structure->Project Settings->Modules->点击+号->new Module->选择Maven Archetype,然后按照下图所示更改name和Archetype
然后根据需要在Advanced Settings自行更改工程的文件位置。
引入依赖
1.打开pom.xml文件在其中添加父依赖(用于管理起步依赖的版本)
2.引入web的起步依赖并刷新一下
提供启动类
1.在生成的main文件夹下(中间可能有自己设置的别的文件夹)最底层有一个APP文件,将该文件重命名为启动类名,这里命名为SpringBootCreateManualApplication。
2.打开该类,在类前添加注解@SpringBootApplication
3.在main函数下执行SpringApplication的run函数,其中有两个参数,一个是启动类的字节码文件,即SpringBootCreateManualApplication.class,另一个是main中传入的参数args。
4.maven项目并不提供resources目录,需要自己手动生成。在main文件夹下new Directory,命名为resources,一般会有提示,直接双击。
5.在resources目录手动创建一个配置文件application.properties。
写controller类
配置好后,可以通过写个简单的controller类来验证一下:
1.在main文件夹(或自定义的文件夹路径)下创建controller文件夹,然后在该文件夹下创建HelloController类,并写上如下代码。(@RequestMapping括号内提供的是浏览器路径)
2.运行启动类SpringBootCreateManualApplication
3.在浏览器中访问地址:localhost:8080\hello后出现helloworld。
spring initializr创建方法
1.与前面相同的,只不过此时不选择Maven Archetype,选择spring initializr,然后更改项目名,language选择Java,Type选择maven,Group可以自定义路径,Packaging选择jar。
2.点击next,在Dependencies中选择Web下面的Spring Web。这样之后生成的pom.xml文件里面自动注入了起步依赖,同时自动帮我们生成了启动类和resources目录。
3.之后按照maven创建方法中写controller类来验证一下即可。