Spring Boot<1>

2018-07-31  本文已影响0人  楠楠桑

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

JPA(java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate,TopLink等

数据库和Spring-data-jpa配置 数据库和Spring-data-jpa的pom引入

<完>

上一篇下一篇

猜你喜欢

热点阅读