Rumah >Java >javaTutorial >Bagaimana untuk membangunkan sub-modul SpringBoot
1. Tambahkan modul maven pada projek asal
Pilih maven, jangan pilih spring initializr, jika tidak projek asal akan ditimpa
2. Modul maven baharu akan muncul dalam projek, pilih fail pom konfigurasi
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <parent> //各个子项目,需要添加对parent 的依赖 <artifactId>ruoyi</artifactId> //parent项目中不存放任何代码,只是管理多个项目之间公共的依赖,即项目最外部的那个POM <groupId>com.ruoyi</groupId> <version>3.8.1</version> </parent> <modelVersion>4.0.0</modelVersion> <artifactId>stone</artifactId> //模块名称 <dependencies> <!-- 通用工具--> //引用其它模块或组件,开发时用的到 <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-common</artifactId> </dependency> </dependencies> </project>
3. Tambah konfigurasi modul baharu dalam POM projek induk
<!-- 通用工具--> <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-common</artifactId> <version>${ruoyi.version}</version> </dependency> <!-- stone--> //这里添加新增的模块 <artifactId>stone</artifactId> </dependencies> </dependencyManagement> <modules> <module>ruoyi-admin</module> <module>ruoyi-framework</module> <module>ruoyi-system</module> <module>ruoyi-quartz</module> <module>ruoyi-generator</module> <module>ruoyi-common</module> <module>stone</module> //这里注明引入的是模块 </modules>
4. Rujuk modul
<!-- 代码生成--> <dependency> <groupId>com.ruoyi</groupId> <artifactId>ruoyi-generator</artifactId> </dependency> <!-- stone--> //主启动模块这里也加上去 <dependency> <groupId>com.ruoyi</groupId> <artifactId>stone</artifactId> <version>3.8.1</version> </dependency> </dependencies>
dalam modul permulaan utama 5. Konfigurasikan pengimbasan pakej SpringBoot dalam modul utama supaya Pengawal boleh digunakan
@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);
Atas ialah kandungan terperinci Bagaimana untuk membangunkan sub-modul SpringBoot. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!