千家信息网

SpringBoot分模块怎么开发

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍"SpringBoot分模块怎么开发",在日常操作中,相信很多人在SpringBoot分模块怎么开发问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Spr
千家信息网最后更新 2024年11月20日SpringBoot分模块怎么开发

这篇文章主要介绍"SpringBoot分模块怎么开发",在日常操作中,相信很多人在SpringBoot分模块怎么开发问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"SpringBoot分模块怎么开发"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

1、在原项目新增一个maven模块

选 maven ,不要选 spring initializr不然会覆盖掉原项目

2、新增的maven模块会出现在项目中,选配置pom文件

                                 //各个子项目,需要添加对parent 的依赖        ruoyi   //parent项目中不存放任何代码,只是管理多个项目之间公共的依赖,即项目最外部的那个POM        com.ruoyi        3.8.1        4.0.0     stone  //模块名称               //引用其它模块或组件,开发时用的到                    com.ruoyi            ruoyi-common            

3、在父项目POM中加上新增模块的配置

                                       com.ruoyi                ruoyi-common                ${ruoyi.version}                           //这里添加新增的模块                stone                        ruoyi-admin        ruoyi-framework        ruoyi-system        ruoyi-quartz        ruoyi-generator        ruoyi-common        stone  //这里注明引入的是模块    

4、在主启动模块中引用模块

                            com.ruoyi            ruoyi-generator                  //主启动模块这里也加上去                    com.ruoyi            stone            3.8.1            

5、在主模块中配置SpringBoot的包扫描,使Controller可以用起来

@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })@ComponentScan(basePackages = {"com.ruoyi.*","com.ruoyi.stone.*"})  //这里需加入包扫描,否则启用不了新增模块里面的控制器等方法public class RuoYiApplication{    public static void main(String[] args)    {        // System.setProperty("spring.devtools.restart.enabled", "false");        SpringApplication.run(RuoYiApplication.class, args);

到此,关于"SpringBoot分模块怎么开发"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0