安装openjdk版本
brew tap AdoptOpenJDK/openjdk
brew search openjdk
brew install adoptopenjdk8
等待完成后
java -version 看到版本号,就OK
安装目录在
/usr/libexec/java_home
/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
如果要配置多个版本(本人没有测试,我就安装一个版本的有兴趣的可以试试)
export JAVA_HOME_8=$(/usr/libexec/java_home -v1.8)
export JAVA_HOME_13=$(/usr/libexec/java_home -v13)
# Java 8
export JAVA_HOME=$JAVA_HOME_8
# Java 13
# export JAVA_HOME=$JAVA_HOME_13
创建springboot的项目 ide 集成maven
新建--spring inITializr 名称什么的自己写,包名简单点就好
选择web
完成后 创建Java类 controller.testController
@RestController
@RequestMapping("/books")
public class BookController {
@GetMapping
public String getById () {
System.out.println("spring is running...");
return "springboot is running";
}
}
简化
@RestController
@RequestMapping("/book")
public class BookController{
@PostMapping
public String save (@RequestBody Book book) {
System.out.println("book save" + book);
return "save";
}
@DeleteMapping("/{id}")
public String delete (@PathVariable Integer id) {
System.out.println("delete delete" + id);
return "delete";
}
@PutMapping
public String update (@RequestBody Book book) {
System.out.println("book update" + book);
return "update";
}
@GetMapping("/{id}")
public String getById (@PathVariable Integer id) {
System.out.println("book getById" + id);
return "getById";
}
@GetMapping
public String getAll () {
System.out.println("book getAll");
return "getAll";
}
}
resources/application.properites
#端口
#server.port=80
#spring.main.banner-mode=off
#spring.banner.image.location=text.png
#logging.level.root=error
application.yml application.yaml
server:
port: 80
配置文件失效方法
读取配置
@Value("${country}")
private String name;
@Value("${user.name}")
private String name1;
@Value("${likes[1]}")
private String likes;
@Value("${likes[1].age}")