版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34207422/article/details/84876319
1、新建maven工程
2、在pom.xml文件中配置springboot需要的依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、在resource目录下新建application.properties(或者application.yml)文件,后者配置时需要按照json格式配置,本例以properties配置文件为主。
zw.name=宝宝
zw.age=20
#时间格式化
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
#时区设置
spring.jackson.time-zone=Asia/Chongqing
以上的配置参数和时间格式相关,可有可无,但是文件必需存在
4、编写启动类
启动类需要注意(1、启动类一定要位于所有文件的根目录上;2、类名称可以随意命名但是类名称和run执行的class名称必需一致)
文件位置如图:
样例代码如下:
package com.zw;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.ImportResource;
@SpringBootApplication
public class ServiceStart {
public static void main(String[] args) {
SpringApplication.run(ServiceStart.class, args);
}
}
5、编写rest接口类进行测试
本例rest接口代码如下:
package com.demo.rest;
import java.util.Date;
import java.util.List;
@Controller
@RequestMapping("/student")
public class StudentController {
@Value(value = "${zw.name}")
private String name;
@Value(value = "${zw.age}")
private int age;
@RequestMapping("/student")
@ResponseBody
public String user() {
Date date = new Date();
return name + " " + age + " " + date;
}
}
6、启动ServiceStart.java文件,项目没有报错,报出如下的日志
在浏览器访问网址
http://localhost:8080/student/student
如下图:
总结:
业精于勤,对于基础的东西不了解,而一味去追求更高阶的东西总是得不偿失。慢慢起步学习自己搭建框架和环境,越是觉得自己不擅长不想尝试就越要跨过自己这道心里。跨过去了才会天高云淡,跨不过去就总是学不会,总是觉得自己不如别人。