- 博客(8)
- 收藏
- 关注
转载 @Controller和@RestController源码解析
2018年不知不觉已经走到了尾声,你还在为分不清@Controller和@Restcontroller而烦恼吗?这篇博文从源码层面分析这两个注解,值得一读。首先贴一张源码的图,对比一下,左边是@Controller的源码,右边是@RestController的。如果觉得不清楚,看下面代码:@Controller:@Target({ElementType.TYP...
2018-12-23 20:26:00 308
转载 Spring Boot整合Mybatis并完成CRUD操作
MyBatis 是一款优秀的持久层框架,被各大互联网公司使用,本文使用Spring Boot整合Mybatis,并完成CRUD操作。为什么要使用Mybatis?我们需要掌握Mybatis吗?说的官方一点:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBati...
2018-12-17 21:38:00 273
转载 Redis数据结构和常用API
Redis是一个速度非常快的非关系型数据库,可以存储键与5中不同数据结构类型之间的映射。这5种数据结构分别是STRING(字符串)、LIST(列表)、SET(集合)、HASH(散列)、ZSET(有序集合)。STRING(字符串)和其他编程语言或者其他键值存储提供的字符串非常相似。SET 设置值GET 获取值DEL 删除值127.0.0.1:6379> s...
2018-12-15 16:28:00 108
转载 Spring Boot实现仿博客园发送通知邮件
邮件服务已经是基础性服务了 ,是网站的必备功能之一,当注册了某些网站的时候,邮箱里通常会收到一封注册成功通知邮件或者点击激活账号的邮件,博客园也是如此。本文使用Spring Boot,通过QQ邮箱来模仿博客园发送一封通知邮件。博客园发送的“欢迎您加入博客园”的主题邮件如图所示。这种通知邮件,只有登录用户名在变化,其它邮件内容均不变,很适合用邮件模板来处理。模板可以实现显示与数...
2018-12-12 15:01:00 164
转载 Spring Boot 2.x整合Redis
最近在学习Spring Boot 2.x整合Redis,在这里和大家分享一下,希望对大家有帮助。Redis是什么Redis 是开源免费高性能的key-value数据库。有以下的优势(源于Redis官网http://www.redis.net.cn/):性能极高– Redis能读的速度是110000次/s,写的速度是81000次/s 。丰富的数据类型 – ...
2018-12-05 20:54:00 161
转载 Spring Boot配置定时任务
在项目开发过程中,经常需要定时任务来做一些内容,比如定时进行数据统计(阅读量统计),数据更新(生成每天的歌单推荐)等。Spring Boot默认已经实现了,我们只需要添加相应的注解就可以完成定时任务的配置。下面分两步来配置一个定时任务:创建定时任务启动类添加注解创建定时任务这里需要用到Cron表达式,如果对Cron表达式不是很熟悉,可以查看cron表达式详解。...
2018-12-03 15:09:00 94
转载 Spring Boot配置拦截器及实现跨域访问
拦截器功能强大,能够深入方法前后,常应用于日志记录、权限检查和性能检测等,几乎是项目中不可或缺的一部分,本文就来实现Spring Boot自定义拦截器的配置。理论指导问:Spring Boot怎么配置拦截器?答:配置一个拦截器需要两步完成。自定义拦截器,实现HandlerInterceptor这个接口。这个接口包括三个方法,preHandle是请求执行前执行的,pos...
2018-12-03 09:52:00 79
转载 Spring Boot使用Spring Data Jpa对MySQL数据库进行CRUD操作
只需两步!Eclipse+Maven快速构建第一个Spring Boot项目构建了第一个Spring Boot项目。Spring Boot连接MySQL数据库连接了MySQL数据库。本文在之前的基础上,使用Spring Data Jpa对MySQL数据库进行CRUD——增加(Create)、查询(Retrieve)、更新(Update)和删除(Delete) 操作。Sp...
2018-12-02 15:56:00 143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人