使用Maven创建多模块父子Spring Boot工程

使用Maven创建Spring Boot工程_紫月下枫叶的博客-CSDN博客目录1、开发环境2、创建普通maven工程3、添加Spring Boot父工程4、添加Web场景依赖5、添加主程序6、添加Controller7、添加配置文件8、运行服务9、浏览器访问服务1、开发环境IDE:IntelliJ IDEA 2020.3.4JDK:1.8Maven:3.5+Spring Boot:2.6.22、创建普通maven工程打开IDEA,点击【New Project】按钮选择【Maven】工程,选择SDK版本为【1.8】https://blog.csdn.net/danlan_shiguang/article/details/124681142新建一个Maven项目以后

只需要在pom.xml文件只需要添加以下代码:

注意3.0.0版本的会和jdk1.8冲突,所以我们用2.7.5的

导入依赖以后,记得刷新一下Maven

对应主程序,在java包下新建包和Application引导类和用于测试的TestController类,注意两者都在demo包下

 引导类:Application类如下图所示,在类上方添加一个注解@SpringBootApplication,在main方法里面添加SpringApplication的run方法,方法的参数值就写当前类的类名.class

 用于测试的TestController类如下

右键运行Application引导类

 运行成功:

浏览器访问http://localhost:8080/test/find

部分报错: 

 

java: 无法访问org.springframework.web.bind.annotation.GetMapping ...具有错误的版本 61.0,应为52.0_木木夕zzZ的博客-CSDN博客java: 无法访问org.springframework.web.bind.annotation.GetMapping …具有错误的版本 61.0,应为52.0。https://blog.csdn.net/qubes/article/details/128338927其他创建springboot项目的方法

使用idea创建springboot项目_素心如月桠的博客-CSDN博客https://blog.csdn.net/m0_47010003/article/details/128285987

SpringBoot工程院校后初始化Spring容器,

会把引导类,也就是上面我新建的Application类,所在包中所有的类,都放到SpringIOC容器中

如果把TestController类放到其他包中,则程序不能正常运行。

如下:

 

 Application类添加如下代码,输出bean

 

运行结果如下图:

猜你喜欢

转载自blog.csdn.net/m0_47010003/article/details/128330169