从零开始整SpringBoot-搭建一个企业级项目(一)

简介: 从零开始整SpringBoot-搭建一个企业级项目(一)

创建Springboot项目


在企业里的项目多数是分Modules的,更多是通过物理方式隔离层之间的职责。


首先按照原有新建SpringBoot项目创建,填好相关信息后,选择Java 8其他不用选。


image.png


image.png


完成后得到上面的结构,把红色选中的相关模块删除后,得到下面的项目结构


image.png



新建Module


image.png


什么都不需要选,下一步


image.png


填好Name后(注意前缀统一,通过-进行分割)点击完成,得出以下结构。



image.png


重复上面步骤,把sikiro-system-infrastructure、sikiro-system-repository新增上去,得到下面结构


image.png


添加项目依赖


sikiro-om-api->sikiro-om-application->sikiro-om-repository,


sikiro-om-infrastructure被三层直接依赖


一共有两种方式添加:


在File->Project Structure->Modules,点击右侧的+,选择Module。


image.png


另外一种在pom.xml添加dependencies


image.png


<?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>
        <artifactId>om</artifactId>
        <groupId>sikiro.system</groupId>
        <version>1.0.0</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
    <artifactId>sikiro-system-api</artifactId>
    <dependencies>
        <dependency>
            <groupId>sikiro.system</groupId>
            <artifactId>sikiro-system-application</artifactId>
            <version>1.0.0</version>
            <scope>compile</scope>
        </dependency>
        <dependency>
            <groupId>sikiro.system</groupId>
            <artifactId>sikiro-system-infrastructure</artifactId>
            <version>1.0.0</version>
            <scope>compile</scope>
        </dependency>
    </dependencies>
</project>



目录
相关文章
|
8月前
|
Java 微服务 Spring
技术不行还说Java卷!靠468页SpringBoot企业级项目实战成功逆袭
今年应届生就业的话真的是个难题,就以java来说,往年会SSM框架就可以轻松找到工作了,而现在都是以微服务分布式起步了,没有适应环境发展需求的技术栈,根本达不到企业的用人标准。
|
XML Java 测试技术
springboot 整合 apache camel实现企业级数据集成和处理
springboot 整合 apache camel实现企业级数据集成和处理
2966 0
springboot 整合 apache camel实现企业级数据集成和处理
|
12天前
|
移动开发 供应链 Java
企业级智能制造MES系统源码,技术架构:springboot + vue-element-plus-admin
企业级智能制造MES系统源码,技术架构:springboot + vue-element-plus-admin。 企业级云MES全套源码,支持app、小程序、H5、台后管理。 生产调度:MES系统可以根据生产订单和资源状况,自动计算生产计划和调度,从而优化生产线的运作。
企业级智能制造MES系统源码,技术架构:springboot + vue-element-plus-admin
|
5天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的企业级工位管理系统的设计与实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的企业级工位管理系统的设计与实现(源码+lw+部署文档+讲解等)
|
8天前
|
监控 NoSQL Java
java云MES 系统源码Java+ springboot+ mysql 一款基于云计算技术的企业级生产管理系统
MES系统是生产企业对制造执行系统实施的重点在智能制造执行管理领域,而MES系统特点中的可伸缩、信息精确、开放、承接、安全等也传递出:MES在此管理领域中无可替代的“王者之尊”。MES制造执行系统特点集可伸缩性、精确性、开放性、承接性、经济性与安全性于一体,帮助企业解决生产中遇到的实际问题,降低运营成本,快速适应企业不断的制造执行管理需求,使得企业已有基础设施与一切可用资源实现高度集成,提升企业投资的有效性。
53 5
|
14天前
|
监控 Java 测试技术
使用 Spring Boot 简化企业级应用开发
【4月更文挑战第19天】Spring Boot简化企业级应用开发,加速项目初始化与配置,轻松集成多种技术,降低依赖管理复杂性。它提高开发效率,具备灵活扩展性,便于监控管理,且高度可测试。强大的社区支持解决问题迅速,助力企业快速推出高质量应用,提升市场竞争力。开发者掌握Spring Boot能增强自身价值。
|
14天前
|
安全 前端开发 Java
SpringBoot 企业级简化开发(五)
SpringBoot 企业级简化开发
35 0
|
14天前
|
安全 Java 数据库连接
SpringBoot 企业级简化开发(四)
SpringBoot 企业级简化开发
29 0
SpringBoot 企业级简化开发(四)
|
14天前
|
前端开发 Java 数据库
SpringBoot 企业级简化开发(三)
SpringBoot 企业级简化开发
36 0
|
14天前
|
前端开发 JavaScript Java
SpringBoot 企业级简化开发(二)
SpringBoot 企业级简化开发
61 0