《spring-boot实战》

afcfzf 2021年01月21日 350次浏览

《spring-boot实战》

image.png

  1. JPA是Java Persistence API: 做持久化
  2. Thymeleaf做模板,spring-boot不建议jsp,不优雅

一般以下4个依赖就可以了

dependencies {
 compile "org.springframework.boot:spring-boot-starter-web"
 compile "org.springframework.boot:spring-boot-starter-thymeleaf"
 compile "org.springframework.boot:spring-boot-starter-data-jpa"
 compile "com.h2database:h2"
 testCompile("org.springframework.boot:spring-boot-starter-test")
} 

如果希望用旧依赖,而不是boot提供的新版本,像下面这样:

compile("org.springframework.boot:spring-boot-starter-web") {
 exclude group: 'com.fasterxml.jackson.core'
}
compile("com.fasterxml.jackson.core:jackson-databind:2.3.1") 

javax是扩展

问题

  1. 啥是依赖传递?
  2. Serializable是个啥,java.io在哪