目录
Maven
Maven命令
Maven命令创建一个测试项目(mavendemo1)
mvn archetype:generate -DgroupId=com.nowcoder.communtiy -DartifactId=mavendemo1 -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
mvn 创建命令解释
命令 | 解释 |
---|---|
archetype:generate | 创建项目 |
-DgroupId=com.example | 包名写法 |
-DartifactId=mavendemo1 | 项目名称 |
-DarchetypeArtifactId=maven-archetype-quickstart | 生成maven项目的模版 |
-DarchetypeVersion=1.4 | 版本 |
-DinteractiveMode=false | 不启用交互模式 |
Maven命令对该项目进行编译、测试。
mvn clean
mvn compile
mvn test
生成压缩文件
(java生成#jar包,web生成#war包)
mvn package
mvn deploy
Spring Initializr创建Spring Boot项目步骤
- Spring Initializr导入依赖包aop,web,thymeleaf,devtools,创建项目
- 使用idea打开此下载文件,File->Project Structure配置对应jdk
- 在src.main.java下com.nowcoder.community下创建Controller包,创建Java类HelloController;
- 该类使用@Controller注解,使用@RequestMapping(“/alpha”)注解,(springmvc,规定了访问路径)
- 在此类里边新建立一个方法并加上@RequestMapping(“/hello”)注解,标明该方法的访问路径,由于默认返回的是一个网页,而我们设计的是一个返回为字符串的方法,所以再加入一个@ResponseBody注解
- src.main.resource下application.properties设置服务器端口和项目地址
server.port=8080
server.servlet.context-path=/community - 访问路径 localhost:8080/community/alpha/hello
Idea中配置Maven
添加Maven依赖包
● 在mvn repository中搜索对应的依赖包,添加到pom.xml的中
● Load Maven Changes
⚠️:更新依赖包之前项目要重新设置setting.xml,加入阿里镜像
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>