天天看点

maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目

maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目

随着web应用开发需求的不断变化,敏捷开发变成一种趋势,作为应用开发者,我们迫切需要一款应用服务框架来满足我们的各种开发需求,同时也希望能够简化开发流程,提高开发效率,当然也要很好地兼容其他框架。spring boot就是在这样的背景下诞生的,从她诞生的那一刻起,她就倍受青睐,当然最主要的原因还是因为她确实很优秀。 她通过main方法运行,不仅便捷了开发流程,更省去了环境搭建的烦恼,同时也简化了测试流程。好了,废话少说,代码撸起来!

1、创建Maven项目

  • 这里没有选spring Initializr,因为我们这里说的是手动创建,如果用这种自动构建的方式,那岂不就失去了修bug的乐趣 ^_^
    maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目
  •  这里设置项目的包信息
    maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目
  •  这里设置项目的maven配置
    maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目
  • 设置项目名称
    maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目
  • 项目创建完成后的目录结构 
    maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目

2、 参照Spring boot官方文档修改pom.xml

  • 修改 maven编译的jdk版本
maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目
  • 将spring boot设置为 parent
maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目
  • 修改后的pom.xml

3、 创建Application

  • 创建java文件夹,并设置为resource root
maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目
  • 创建服务启动入口(就是前面提到的main方法启动)

4、创建Controller

  • 这里需要留意的是controller和Application的相对路径
  • 创建完后的项目结构 
    maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目

5、运行测试

  • 这里启动就是运行前面FirstSpringBootDome 的main方法
maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目

6、打包

  • 打包用的是maven插件,直接双击packag就行
    maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目
    maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目
    maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目

总结

  • 我在踩坑的过程中发现,setting的设置可能会导致找不到类的错误,具体错误如下

网上的解决方法是添加如下依赖: 推荐阅读 1.    java后端学习流程

maven构建web项目pom.xml build_来!来!来!手动创建spring boot项目了解下1、创建Maven项目

Copyright ©2019 云中志

继续阅读