一、启动后端服务
安装java、maven、配置环境这些就忽略了,提醒下maven也应该配置阿里云的仓库,否则下载包很慢的。另外maven的依赖库存放位置要选在其他位置,否则C盘很快满…
1、打开IDEA,新建Springboot项目,JDK1.8:
2、选择springboot版本,勾选两个常用组件lombok和configuration
3、配置好IDE
设置里面:构建、执行、部署->构建工具->maven选择Enable Auto Importing
编辑器->常规->自动导入,勾选“快速优化导入”或者叫"xxx on the fly",会帮你清理无用的import
4、选择自己熟悉的配置
把springboot版本改回我用的较多的2.1.6:
删掉Test文件,因为2.2.x开始用Jupiter了,2.1.6还是Junit4。
application.properties改为application.yml。
pom添加web支持:
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-logging
编写一个DTO:@Builder
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class HelloDTO {
private String data;
}
编写一个controller:@RestController
public class HelloController {
@GetMapping("/hello")
public HelloDTO hello() {
return HelloDTO.builder().data("123").build();
}
}
配置允许跨域的bean,config/beans/CrossRegionConfig:@Configuration
public class CrossRegionConfig {
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfigu