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

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

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

<完>

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容