创建一个完整的SpringBoot项目(含详细pom.xml链接)

如何创建一个完整的SpringBoot项目

Spring Boot项目可以直接创建然后配置,也可以通过创建Maven项目的方法创建SpringBoot项目

本文主要讲述的是创建一个Maven项目,并将其转为一个SpringBoot项目

1、新建一个Maven项目

空白--右击--new--other--输入maven--选择maven project

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第1张图片

next--选择quickstart结尾的这个

创建一个完整的SpringBoot项目(含详细pom.xml链接)_第2张图片​​

groudId:项目结构的唯一标识符,一般是cn、org、com等专用词加上公司名

artifiedId:项目的唯一标识符,也就是项目名称

version:版本(1.0)

package:包结构 一般就是groundId.Artified,如果有项目群,就是groundId.项目群名.项目名

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第3张图片

finish--开始创建maven项目--查看右下方进度,完成后才进行下一步操作

​​

2、补充添加其他的包

(1)右击新建的项目--properties--java build path--source--add folder

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第4张图片

(2)选中main----点create new folder就可以新建和main的子文件夹,然后输入文件夹名称:resource

重复此步骤,输入文件夹名称:webapp

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第5张图片

(3)查看excluded是否都是none,如果是**则点击remove,确保全部是none后apply。

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第6张图片

3、(可忽略)调整文件夹的顺序

还是上一个界面, 点击order and export,可以调整

一般顺序是:main java --- > test java ---> main resource ---> jar包 ----> main webapp.

调整后apply and close

创建一个完整的SpringBoot项目(含详细pom.xml链接)_第7张图片​​

4、(可忽略)把test.java下的所有的包和文件都删除

5、修改配置文件pom.xml(划重点!!!)

参考链接springBoot配置文件pom.xml的详细解释+实例

  1. 版本信息精简(version直接写1.0)
  2. 添加parent和properties内容
  3. 基本环境配置
  4. 常用依赖配置

依赖较多,此处仅显示一部分,具体的内容见链接springBoot配置文件pom.xml的详细解释+实例

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第8张图片

6、编写启动类(启动类其实就是项目名的包下自动生成的一个Java文件,但是要修改)

  1. 重命名:项目名加上application,或者项目名加上app
  2. 声明这是启动类:添加注解@SpringBootApplication
  3. 修改main方法:SpringApplication.run(类名.classes,args);

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第9张图片

7、在配置文件中添加上启动类的信息

(若在步骤5中已经配置,请检查是否配置对,否则运行不成功)

在pom.xml的properties的start-class里配置(包名.类名)

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第10张图片

8、清除多余的jar包,重新加载jar包,刷新项目(非常重要!!!!)

PS:此步骤耗时较长,请耐心,不要急,精度条没有走完不要下一步)

(1)项目右击--run as--maven clean--等待进度条完毕后下一步

(2)项目右击--run as --maven install--等待进度条完毕后下一步

(3)项目右击--maven--update project--等待进度条完毕

(ps:如果全部步骤配置完成后,项目不能正常运行,可以重复步骤8,以及Eclipse顶部菜单栏上project的clean操作,保证步骤8顺利结束的前提下,再去看控制台有没有报其他的错误。)

9、检查excluded(千万不要跳过)

项目右击--properties--Java build path--sources--查看excluded是否都是none,如果是**则点击remove,确保全部是none后点击apply and close。

创建一个完整的SpringBoot项目(含详细pom.xml链接)_第11张图片

10、webapp下添加文件夹

   10.1、右击webapp--new--Folder--填写文件夹名

( css :放css文件 views:放jsp页面 js:放js文件 imgs:放图片)

  10.2、选中新建的文件夹--build path--use as ...---位置变了---再选中一次---build path--remove ...

  10.3、重复前面两步,,完成后结构如图:

创建一个完整的SpringBoot项目(含详细pom.xml链接)_第12张图片

11、新建配置文件appication.properties

resource包--右击--新建--file--输入application.properties,内容如图

(1)server.port是端口号,监听浏览器发送请求,该端口默认8080,为了避免重复声明一下,自己定义即可,一般是五位数。

(2)server.tomcat.uri-encoding编码格式

(3)spring.mvc.view.prefix 规定访问的路径的前缀

(4)spring.mvc.view.suffix规定访问的路径的后缀

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第13张图片

12、全部配置完毕,编写测试的文件

      12.1、webapp下的views中新建一个jsp页面 , 比如main.jsp

     在中写 : ”Hello ,SpringBoot!“

     12.2、action包下新建一个类PageAction,专门用于页面跳转

     @Controller这个注解表示这是一个控制类

     @RequestMapping是一个用来处理请求地址映射的注解

      return ”main“就是跳转到main.jsp界面

创建一个完整的SpringBoot项目(含详细pom.xml链接)_第14张图片​​

    12.3、action下新建一个类FileMethodAction,通过ModelAndView绑定前端jsp界面

创建一个完整的SpringBoot项目(含详细pom.xml链接)_第15张图片​​

13、测试

  13.1、点击甲壳虫图标

​​创建一个完整的SpringBoot项目(含详细pom.xml链接)_第16张图片

13.2、控制台console出现started字样说明项目启动成功。(见下图最后一行)

​​

13.3、打开浏览器,输入http://localhost:10501可以测试PageAction;

输入http://localhost:10501/fileMethod/page可以测试FileMethodAction

13.4 、页面跳转成功出现main界面的内容:Hello ,SpringBoot,说明测试成功,项目运行正常。

 

附:springboot测试的方法

打开浏览器访问url地址:http://localhost:端口号/info如果正常说明基本无问题

测试方法:设置断点然后打开浏览器:

不映射:http://localhost:端口号

不带参数的映射:http://localhost:端口号/类处理请求地址映射的注解的value值/方法处理请求地址映射的注解的value值

带参数的映射:http://localhost:端口号/类处理请求地址映射的注解的value值/方法处理请求地址映射的注解的value值?方法的参数名1=参数值1&方法的参数名2=参数名2

 

你可能感兴趣的:(springboot)