参考牛客网高级项目教程
1. maven准备:
1. maven 配置与操作,官网->user Centre->Maven in 5 Minutes:
1. mvn -version,查看版本
2. 创建项目,找到要创建对象保存的地址,
mvn archetype:generate -DgroupId=com.nowcoder.mavendemo1 -DartifactId=mavendemo1 -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
3. 项目编译,找到目标文件下,mvn compile
4. 重新编译,mvn clean compile
5. 测试,mvn clean test
2. Spring boot 准备:
-
起步依赖、初始时自动依赖需要的jar包
-
自动配置、
-
端点监控
Spring boot 初始化工具:https://start.spring.io/
![在这里插入图片描述](https://img-blog.csdnimg.cn/a468e4799347456a8f1773c991dba60b.png)
- 会自动导入项目开发中需要用的包
- aop 面向切面
- thymeleaf 模板引擎
- web web项目中常用的tomcat、webmvc相关spring的包等等
- devtools 快速编译服务器的工具
- test,整合junit等测试相关工具包
3. 框架测试与tomcat端口配置:
- 框架测试:
- @Controller // 类前设置该标签,表明是servlet类,可进行web访问
- @RequestMapping("/alpha") // servlet的映射位置,即访问路径
- @RequestMapping("/hello") // 方法的访问路径
- @ResponseBody // 返回方法体
@Controller
@RequestMapping("/alpha")
public class AlphaController {
@RequestMapping("/hello")
@ResponseBody
public String sayHello() {
return "Hello Spring Boot.";
}
}
- tomcat端口设置
- properties文件种设置端口和默认服务器访问路径
server.port=8080 // 端口
server.servlet.context-path=/community // 默认服务器访问路径
![在这里插入图片描述](https://img-blog.csdnimg.cn/b63e5f9a07334a988e8e681f0643f9a4.png)