SpringBoot
文章平均质量分 55
Vi_NSN
这个作者很懒,什么都没留下…
展开
-
SpringBoot初学习——新建项目以及几种运行方式
新建SpringBoot项目环境JDK:1.8.0_171 Maven:3 IDE:Idea 镜像仓库:阿里云镜像 新建SpringBoot项目步骤: 根据实际情况在上图中更改Group和Artifact 上图是选择一些组件,基本的SpringBoot项目就只需要选择Web 上图是项目名和项目保存的路径 这样,一个基本的SpringBoot项目就创建完成...原创 2018-06-03 19:25:01 · 500 阅读 · 0 评论 -
SpringBoot初学习——配置文件的使用
properties文件配置用Idea创建springBoot项目后,会自动生成.properties文件,可以在这个文件中编辑配置参数。项目启动后会自动加载文件中的参数,并用于其他类中。如下: yml文件配置yml文件的可读性更高,编写起来也更简洁,而在.properties文件中需要写全量名,所以更推荐使用yml文件来配置参数,Idea也支持yml语法。比如,需要在配置文...原创 2018-06-03 20:20:01 · 544 阅读 · 0 评论 -
SpringBoot初学习——jpa和事务
项目结构Jpa依赖需要添加jpa依赖和mysql依赖(数据库使用mysql) 配置文件在application.yml文件中配置jpa连接参数 ddl-auto是数据库表的生成规则 规则 含义 update 加载时,自动更新数据库结构 validate 加载时,验证创建数据库表结构 create 每次项目启动都会...原创 2018-06-03 23:38:09 · 1743 阅读 · 1 评论 -
SpringBoot初学习——参数验证、@Valid注解
SpringBoot 的@Valid注解拥有强大的表单验证功能,能够满足基本的需要。下面是一个使用@Valid注解的实例,要求姓名和年龄不能为空,年龄要大于18岁。实体类package com.vi.blog.domain;import javax.persistence.Entity;import javax.persistence.GeneratedValue;impo...原创 2018-06-04 09:43:47 · 5418 阅读 · 4 评论 -
SpringBoot初学习——Aop
依赖除了Spring Boot项目必须依赖以外,还需要添加额外的依赖<!-- spring boot aop --><dependency> <groupId>org.springframework.boot</groupId> <原创 2018-06-04 10:34:33 · 192 阅读 · 0 评论 -
SpringBoot初学习——统一异常处理
背景在项目中出现异常时,为了保证返回数据和正常返回的结果数据结构保持一致,需要对异常和返回结果进行格式化处理,现在大部分响应数据的数据结构包括响应码、响应信息和数据对象,具体如下: 关键步骤使用@ControllerAdvice和ExceptionHandler进行全局异常处理;使用自定义的结果处理类封装返回结果文件结构ResultEnum使用枚举封...原创 2018-06-05 10:47:02 · 330 阅读 · 0 评论