Spring Boot<1>
Spring Boot的特点
化繁为简,简化配置
备受关注,是下一代框架
微服务的入门级微框架(微服务使用Spring Cloud)
启动Spring boot程序
mvn spring-boot:run
mvn install --> 进入target目录下 : java -jar girl-0.0.1-SHAPSHOT.jar
yml文件配置(可以多环境的转换)
java -jar girl-0.0.1-SHAPSHOT.jar --spring.profiles.active=dev
属性配置
@Value 配置文件的注入
配置文件较多时,使用配置文件的分组
@Component
@ConfigurationProperties
多环境配置:分为dev,prod;根据spring.profiles.active=dev,来进行区分
Controller中的注解
@Controller:处理HTTP请求
@RestController:Spring4新加入的注解,返回json
原来需要@ResponseBody + @Controller
@RequestMapping:配置URL映射,用户根据URL访问我们写的方法
@PathVariable:获取url中的数据
@RequestParam:获取请求参数的值
@RequestParam(value = "id", required = false, defaultValue = "0") Integer id : 是否必传,默认值
@GetMapping:组合注解
数据库和Spring-data-jpa配置 数据库和Spring-data-jpa的pom引入Spring-Data-Jpa
JPA(java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate,TopLink等
<完>