社交项目(一)

88 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第22天,点击查看活动详情

1.新建Project

image.png GroupId:com.imooc
ArtifactId:imooc-reader
参数说明:GroupId组织ID ArtifactId:工程ID
点击Create: image.png

2.修改Modules

点击File->Project Structure image.png 选中Modules image.png 新增web image.png

3.设置发布目录和web文件目录

版本选中3.1 image.png 设置静态文件目录 image.png 创建Create Artifact image.png 点击ok image.png 创建成功之后 image.png

4.测试web页面

新增index.html image.png image.png

5.配置tomcat

image.png 点击Tomcat Server选中local image.png 设置名字 image.png 设置Artifact image.png 设置Application context: image.png 设置Server image.png 点击OK并且启动tomcat image.png

6.打开浏览器访问

http://localhost:8080/index.html 看到以下页面,说明配置成功了 image.png

配置依赖

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>

image.png

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>

image.png image.png image.png

7.点击maven载入按钮

image.png 依赖如下: image.png

8.发布Artifacts

image.png 发布在lib目录下 image.png