从头学习Spring之一(Hello Spring)
从头一点一点学习Spring家族,写点东西做记录,也防止过后忘记翻不到资源
1.创建项目
1).从start.spring.io下载配置好的包(使用的SpringBoot的压缩包)
2).IDEA中创建
2.添加依赖
1).创建时添加
2).在pom文件中自己添加
ps:之一中的项目仅仅勾选了web和Spring Boot Actuator
3.测试
1).在启动类上添加 @RestController 注解,编写Hello Spring的请求路径和方法:
1 /** 2 * 启动类 3 * 添加@RestController注解使其成为一个组件 4 * @author Administrator 5 */ 6 @SpringBootApplication 7 @RestController 8 public class HelloSpringApplication { 9 10 /** 11 * 启动方法 12 * @param args 参数 13 */ 14 public static void main(String[] args) { 15 SpringApplication.run(HelloSpringApplication.class, args); 16 } 17 18 /** 19 * Hello Spring的请求路径和方法 20 * @return 响应数据 21 */ 22 @RequestMapping("/hello") 23 public String hello(){ 24 return "Hello Spring"; 25 } 26 }
2).运行测试
在cmd面板或者在IDEA左下角打开Terminal面板
输入命令 curl http://localhost:8080/hello 查看是否正常运行
或者在浏览器中输入访问地址
3.)在添加Actuator依赖后,还可以查看默认(默认词汇描述不准确,但是一时间找不到更好的描述)地址:
输入命令 curl http://localhost:8080/actuator 查看健康状态
4.打包运行项目
1).在Terminal面板输入 mvn clean package -Dmaven.test.skip 将项目打成jar包,该jar包在target目录下
ps:可能会出现mvn不是内部命令也不是外部命令的提示,是由于没有设置maven的环境变量
①如果使用的是自己安装的maven,则按照常规配置方式配置即可
②如所使用的是IDEA自带的maven,则需要在IDEA的安装目录中查找以下路径\plugins\maven\lib\maven3(不同IDEA版本可能不同,一般是在plugins目录下,
以有bin 目录的上一级目录为准),然后按照常规配置方式配置即可
2).在cmd面板新打开一个Terminal面板并cd到项目的target目录下,输入命令 java -jar hello-spring-0.0.1-SNAPSHOT.jar(项目打成的jar包) 直接运行项目
每天一点点