赞
踩
一技术架构
Spring Boot
Spring Spring MVC MyBatics
Redis Kafka Elasticsearch重点的提高性能的技术
Spring Security, Spring Actuator
二开发环境
构建工具 Apache Maven (帮助我们构建项目、管理项目中的jar包)
集成开发工具 IntelliJ IDEA
数据库 MySQL Redis
应用服务器 Apache Tomacat
版本控制工具 Git
三、命令
Cmd界面
到D盘(d:)
到D盘的workspace (cd d:\work\workspace)
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
com.mycompany.app改成项目名
maven-archetype-quickstart改成项目名
meaven远程下载的仓库在C:\Users\13505\.m2中
1、mvn compile
在命令行切入maven项目的目录,输入mvn compile后,maven会自动下载依赖jar,为代码生成字节码文件等,即编译。
2、IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains下载开发工具
三、搭建开发环境
1、创建Spring Boot项目的引导工具
Maven Repository: mysql » mysql-connector-java » 8.0.28 (mvnrepository.com)复制到项目的pom.xml中的dependency下面
2、Spring Initializr 中导入工具包 其中AOP的最近start.spring.io更新后确实搜不到aop了,但是其他的包是可以的。这个工具的作用,就是帮助你构建项目的基本结构,以及引用包,而包的引用是体现在pom.xml中的。所以你在下载项目后,手动在pom.xml中添加aop的包也是可以的,包可以在mvnrepository.com搜索,或者你从我提供的代码中拷贝,都是可以的。
3、com.nowcoder.community.community.controller
在com.nowcoder.community.community创建一个包
然后写注解 @Controller和@RequestMapping(“/alpha”)(都是springmvc的注解)
@RequestMapping(“/alpha”)的含义=给这个类取一个访问的类名
@ResponseBody
然后写一个hello
修改配置文件
server.port=8080
server.servlet.context-path=/community
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。