持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第22天,点击查看活动详情
1.新建Project
GroupId:com.imooc
ArtifactId:imooc-reader
参数说明:GroupId组织ID
ArtifactId:工程ID
点击Create:
2.修改Modules
点击File->Project Structure
选中Modules
新增web
3.设置发布目录和web文件目录
版本选中3.1
设置静态文件目录
创建Create Artifact
点击ok
创建成功之后
4.测试web页面
新增index.html
5.配置tomcat
点击Tomcat Server选中local
设置名字
设置Artifact
设置Application context:
设置Server
点击OK并且启动tomcat
6.打开浏览器访问
http://localhost:8080/index.html
看到以下页面,说明配置成功了
配置依赖
pom.mxl配置
1.引入阿里云仓库
<repositories>
<repository>
<id>aliyun</id>
<name>aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</repository>
</repositories>
2.引入sping-mvc核心框架
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.6.RELEASE</version>
</dependency>
3.引入freemarker依赖
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.30</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>5.2.6.RELEASE</version>
</dependency>
4.json序列化工具
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.11.0</version>
</dependency>
5.json注解包
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.11.0</version>
</dependency>
6.json数据绑定包
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.11.0</version>
</dependency>
7.完整配置如下:
注意,所有依赖都在
<dependencies>
<dependency>依赖1</dependency>
<dependency>依赖2</dependency>
<dependency>依赖3</dependency>
<dependency>依赖4</dependency>
<dependency>依赖...</dependency>
</dependencies>
7.点击maven载入按钮
依赖如下:
8.发布Artifacts
发布在lib目录下