- 环境: MacOS + IntelliJ IDEA 2019.3.1 (Ultimate Edition)
1、创建存放web项目的文件夹
mkdir -p ~/Documents/test/demo
2、在存放web项目的文件夹并创建pom.xml
<?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">
<modelVersion>4.0.0</modelVersion>
<groupId>com.coding</groupId>
<artifactId>demo</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
</project>
3、使用Maven 托管项目
选择创建的pom.xml->右键
-> Add as Maven Project
托管Maven项目.png
4、在demo目录下创建存放源码的文件夹
mkdir -p ~/Documents/test/demo/src/main/java
设置Java文件夹为Sources Root
选择java文件夹->右键
->Mark Directory as
->Sources Root
SourcesRoot
5、在demo目录下创建存放资源文件夹
mkdir -p ~/Documents/test/demo/src/main/resources
设置resources文件夹为Resources Root
选择resources文件夹->右键
->Mark Directory as
->Resources Root
Resources Root.png
6、在demo目录下创建存放配置文件的文件夹
mkdir -p ~/Documents/test/demo/src/main/webapp
7、在demo目录下创建存放单元测试代码的文件夹
mkdir -p ~/Documents/test/demo/src/test/java
设置test目录下的java文件夹为Test Resources Root
选择java文件夹->右键
->Mark Directory as
->Test Resources Root
Test Resources Root.png
8、创建包名com.coding.demo
mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo
9、创建视图层web
mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo/web
10、创建业务逻辑层service
mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo/service
11、创建数据访问层DAO
mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo/dao
12、创建实体类
mkdir -p ~/Documents/test/demo/src/main/java/com/coding/demo/entity
至此单体架构搭建完成!
├── pom.xml
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── coding
│ │ └── demo
│ │ ├── dao
│ │ ├── entity
│ │ ├── service
│ │ └── web
│ ├── resources
│ └── webapp
└── test
└── java