问答平台(1),开发环境

Apache Maven

1
2
3
4
5
- 构建项目、管理项目中的jar包
- Maven仓库:存放构件的位置
- 本地仓库:默认是 ~/.m2/repository
- 远程仓库:中央仓库、镜像仓库、私服仓库
- 示例:安装、配置、常用命令

配置

/conf/settings.xml

1
2
3
4
5
6
7
8
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
</mirrors>

使用

配置环境变量:/bin/mvn.cmd

1
2
3
4
5
6
7
8
mvn -version
cd d:/项目目录
mvn archetype:generate -DgroupId=com.nowcoder.community -DartifactId=community -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
cd d:/项目目录
mvn compile(产生/target)
mvn clean
mvn compile
mvn clean test

IntelliJ IDEA

1
2
3
- 目前最流行的Java集成开发工具
- 示例:安装、配置、创建项目
- 修改Maven本地仓库配置

Spring Initializr

1
2
- 创建 Spring Boot 项目的引导工具
- 示例:创建“牛客社区”项目

Spring Boot 入门示例

1
2
3
4
- Spring Boot 核心作用
- 起步依赖、自动配置、端点监控
- 示例
- 一个简单的处理客户端请求案例
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// AlphaController.java
@Controller
@RequestMapping("/alpha")
public class AlphaController {

@Autowired
private AlphaService alphaService;

@RequestMapping("/hello")
@ResponseBody
public String sayHello() {
return "Hello Spring Boot.";
}
}

端口冲突

  • application.properties
    1
    2
    3
    4
    # ServerProperties
    server.port=8080
    #server.servlet.context-path=
    server.servlet.context-path=/community

参考资料


问答平台(1),开发环境
https://lcf163.github.io/2020/04/10/问答平台(1),开发环境/
作者
乘风的小站
发布于
2020年4月10日
许可协议