第一章 第四节 后端项目环境的搭建

后端项目环境的搭建(maven project)

1.多模块化开发

构建一个多模块的java工程,可以方便开发者编译,修改,打包,低耦合的方式也可以减少管理,编码错误,且有利于多人合作,工具公共类也课迁移重复利用。

项目一般构成:

1.父组织 一个maven 构建的 quickStart 项目 名称:education(goal name)

2.主子模块 一个spring initializr 构建的spring-boot项目 名称:education-admin-api (~-admin-api)

3.服务类子模块 一个maven构建的quickStart项目 名称:education-service (~-service)

4.公共类子模块 一个maven构建的quickStart项目 名称:education-common (~-common)

PS: 1.New project 需要写清楚 groupId,artifactId,version的名称, 创建完成后不全各个子模块的坐标标识

2.取spring-boot的坐标标识到主组织,作为主组织的 parent;同时迁移所有depency到主组织

3.在主模块中写全modules,在子模块中添加好parent主组织

2.Maven的idea configuration

Name :education 或则和 education-admin-api

location : 代码地址

JDK: 选择默认

catalog: default local 具体看需要,可点击后面的manage catalog查看,我理解时是所需依赖的jar 下载之后放在那里

ArchetType: quickstart 理解是java项目的类型

version: 一般选择默认

Advanced Setting:

​ 1.groupId : com.education 或者 org.education

​ 2.ArtifactId: 一般和名字一样

​ 3.version: default

3.Maven 的常用命令

1.clean: 清理class 文件,packaging文件

2.test : 运行单元测试文件

3.packaging: 打包命令,会在target下面生成jar文件

4.install: 和package类型,多一步加到本地仓库的命令

5.compile: 编译java,会生成class 文件

4.application.yml

​ 配置文件,可以区分dev,prod环境变量

​ 可以通过

spring:
  profiles:
    active: dev

​ 来配置使用什么配置文件

server:
  port: 80

​ 也可在文件中设置运行端口号

posted @   两块五的菜鸟  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2021-10-13 java 入门
2021-10-13 Markdown 基本语法以及示例
点击右上角即可分享
微信分享提示