Spring
King夜吻天蝎
这个作者很懒,什么都没留下…
展开
-
spring-data
在基本了解了springboot的运行流程之后,我们需要逐个来突破springboot的几个关键性问题,我们首先解决的是springboot访问数据库的问题。Java访问数据库经历了几个阶段,第一个阶段是直接通过JDBC访问,这种方式工作量极大,而且会做大量的重复劳动,之后出现了一些现成的ORM框架,如hibernate、Mybatis等,这些框架封装了大量的数据库的访问操作,但是我们依然要对这些转载 2017-01-12 19:21:17 · 334 阅读 · 0 评论 -
springboot进行mock测试
1、使用spring@RunWith(SpringRunner.class)@SpringBootTest(classes = Application.class)public class PersonControllerTest2 { @Autowired private WebApplicationContext context; private MockMv...原创 2019-05-14 11:59:49 · 7154 阅读 · 1 评论 -
springboot全局异常处理
1、spring提供了一套控制全局异常的注解配置,通过使用注解,可以给异常一个全局出口,使用@RestControllerAdvice或者@ControllerAdvice(@RestControllerAdvice相当于@ControllerAdvice和@ResponseBody的组合)2、@ControllerAdvice:是controller的一个辅助类,最常用的就是作为全局异常处理的...原创 2019-05-05 11:43:47 · 221 阅读 · 0 评论 -
Springboot中redis序列化问题分析
研究原因:springboot中使用redis获取数据后,转换成对象时,总是提示:“com.alibaba.fastjson.JSONException: syntax error, expect {, actual [, pos 0”,最后发现是因为redis的序列化方式引起的。所以就对redis序列化的方式做一下分析:1、springboot中redis存储数据序列化方式,常用的有以...原创 2019-04-23 18:18:04 · 3408 阅读 · 0 评论 -
springboot配置logback日志
1、springboot默认使用logBack日志系统2、springboot的logBack依赖spring-boot-starter-logging包3、如果要定义日志配置文件,默认的名字为logback-spring.xml,默认要求放在resources文件夹下4、如果使用springboot日志的基础配置,logging.file和logging.path不能同时使用,如果同时使用...原创 2019-04-26 16:20:28 · 333 阅读 · 0 评论 -
springboot集成redis
现在大部分公司在使用NOSQL的时候,都选用了redis,下面就来说一说springboot集成redis的方式。1、依赖jar<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis&l...原创 2018-07-27 16:08:09 · 141 阅读 · 0 评论 -
springboot使用jpa的详细讲解(3)
这一章说一下jpa使用注解使用sql的方法如果不按照jpa要求,jpa给我们提供了@Query注解来自定义sql或者hql1、使用hibernate的hql方式/*** 在使用hql的时候,不能使用*,如:(select * from User t where t.id = :id)* 表明直接使用类名**/@Query(value="select t from User t...原创 2018-07-26 13:46:19 · 173 阅读 · 0 评论 -
springboot使用jpa的详细讲解(2)
本次主要说一下jpa提供的查询方式:1、JPA原生的简单语法jpa根据fang方法名自动生成sql7语句。主要语法为:查询:以findBy开头,后面跟上属性名。例:findByName 或者findByNameAndId 删除:以deleteBy开头,后面跟上属性名 新增修改:统一使用save 统计:countBy开头,后面跟上属性其他常用的关键字如下图2、原生分页查询...原创 2018-07-25 18:16:17 · 309 阅读 · 0 评论 -
springboot使用jpa的详细讲解(1)
目录1、配置文件2、实例类3、Repository1、配置文件jpa依赖于hibernate 在使用springboot集成jpa的时候,我们配置了一些参数spring: jpa: database: mysql //指定了数据库的类型 show-sql: true //控制台显示sql hibernate: ddl-auto: u...原创 2018-07-25 15:57:19 · 1517 阅读 · 0 评论 -
SpringBoot使用Jpa连接数据库
目录1、springboots使用Jpa连接数据需要的依赖:2、创建实体Bean3、创建一个Repository4、配置连接数据库的配置文件1、springboots使用Jpa连接数据需要的依赖:<!--jpa依赖--><dependency> <groupId>org.springframework.boot</gro...原创 2018-07-25 14:40:40 · 2570 阅读 · 0 评论 -
springboot发送邮件
1、springboot提供的邮件的发送功能①引入核心依赖jar包org.springframework.bootspring-boot-starter-mail2、在applicaiton.properties中配置属性上图中的password不是真正的登录密码,而是登录第三方客户端邮箱的授权码3、邮件发送类JavaMailSender原创 2017-09-07 15:44:34 · 250 阅读 · 0 评论 -
springboot集成mybatis
1、依赖的jar包<properties> <mybatis-spring-boot>2.0.0</mybatis-spring-boot> <mysql-connector>8.0.15</mysql-connector> <druid-version>1.1.16</druid-versio...原创 2019-05-10 16:24:42 · 117 阅读 · 0 评论