Spring Boot 精简笔记
Posted 天空之城
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 精简笔记相关的知识,希望对你有一定的参考价值。
0. Fundamental
a. @SpringBootApplication
b. pom.xml
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.4.RELEASE</version> <relativePath/> </parent> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
1. application.yml (application-dev.yml, application-prod.yml)
spring: profiles: active: prod server: port: 8080 content-path: /demo student: name: Peter age: 19 message: My name is ${student.name}, age is ${student.age} spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/demo username: root password: 123465 jpa: hibernate: dll-auto: update show-sql: true
2. 注入设置值
a. 直接使用单个值:@Value("${student.name}")
b. 注入配置类:
@ConfigurationProperties(prefix = "student")
@Component
3. Controller
a. @Controller: 处理http请求,返回模板文件名 (旧方式)
b. @RestController:处理请求,返回json
@RequestMapping: 配置URL映射
@GetMapping, @PutMapping, @PostMapping, @DeleteMapping
@PathVariable, @RequsetParam
4. Spring-Data-Jpa
a. @Entity
b. @Id
c. Interface class Repository (findOne,findAll,findByXXX,save)
d. @Service, @Transactional
以上是关于Spring Boot 精简笔记的主要内容,如果未能解决你的问题,请参考以下文章
解决spring-boot启动中碰到的问题:Cannot determine embedded database driver class for database type NONE(转)(代码片段
一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式
企业级信息系统开发学习笔记1.2 初探Spring——利用组件注解符精简Spring配置文件
一张图帮你记忆,Spring Boot 应用在启动阶段执行代码的几种方式