主要内容包括:IDEA的安装与配置、JDK环境的配置、Maven环境配置、Spring Initializr的使用、Spring Boot入门
IntelliJ IDEA安装
官网下载地址:IDEA下载
社区版:免费,企业版:收费。日常使用只需要下载社区版
安装教程参考:https://blog.csdn.net/cs_loser/article/details/118967925
Maven环境配置及创建项目
- 下载包
maven官网:https://maven.apache.org/
点击download
解压缩
- 更改远程仓库
有本地仓库、远程仓库,远程仓库包括中央仓库、镜像仓库和私服仓库。
仓库地址:https://developer.aliyun.com/mvn/guide
在setting.xml中新增一个镜像地址
- 配置maven环境变量
为了方便在任何目录下使用mvn命令,可以进行maven的全局配置。
点击此电脑->属性->高级系统设置->环境变量
把maven 下的bin目录添加到path中
在cmd命令行下测试是否配置成功
- maven 常见命令
参考官网地址:https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html- 创建项目
- 创建项目
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId是org.apache,它的域是org(因为tomcat是非营利项目),公司名称是apache,artifactId是tomcat。
artifactId:项目名称
archetypeArtifactId:生成项目Id的模板是什么
interactiveMode:是否启用交互模式
创建一个项目
文件结构
编译文件(需要在该项目路径下):mvn compile
编译完成的结果都会放在target目录下。
mvn clean:清除编译结果
也可以mvn clean compile连用
如果做测试 mvn clean test(做测试可以需要先执行编译)
4. maven包下载地址参考
https://mvnrepository.com/
5. IDEA下maven的配置
更改maven地址、maven配置以及本地仓库位置。
JDK环境配置
参考地址:IDEA下JDK环境配置
IDEA下创建maven项目
Spring Initializr生成maven项目
官方网址:https://start.spring.io/
在这里可以添加maven依赖,比如:aop、web(配置有Spring MVC和Tomacat服务器)、devtools、thymeleaf等。
顾名思义,DevTools为Spring开发人员提供了一些便利的开发期工具,其中包括:
代码变更后应用会自动重启;
当面向浏览器的资源(如模板、JavaScript、样式表)等发生变化时,会自动刷新浏览器;
自动禁用模板缓存;
如果使用H2数据库的话,内置了H2控制台。
使用该方法,spring web依赖帮我们启动了内嵌的tomcat服务器
Spring Boot 入门简介
核心作用:起步依赖、自动配置、端点监控
使用Spring Boot完成客户端访问页面
-
启动项目
用IDEA打开spring initilizr创建的项目并运行,用服务器访问localhost:8080/,显示如下证明项目启动成功。 -
创建类
用@Controller定义一个控制器类,
用@RequestMapping给出外界访问方法的路径,或者说触发路径 ,触发条件。
用@ResponseBody标记Controller类中的方法。把return的结果变成JSON对象返回。(如果没有这个注解,这个方法只能返回要跳转的路径即跳转的html/JSP页面。有这个注解,可以不跳转页面,只返回JSON数据)
-
编译运行
在浏览器输入网站打开