
spring boot学习
不知名的小李
java新手,奋斗在一线的码农
展开
-
spring boot学习(02):Spring Data JPA
了解JPA(Spring-data-jpa) JPA(Java Persistence API)是 Sun 官方提出的 Java 持久化规范。JPA诞生的缘由是为了整合第三方ORM(对象关系映射)框架,建立一种标准的方式,它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。它的出现主要是为了简化现有的持久化开发工作和整合 ORM 技术。 数据持久化过程中,一...原创 2018-06-21 18:56:28 · 229 阅读 · 0 评论 -
spring boot学习(04):mybatis自动生成代码和分页功能
前言 前面介绍了spring boot整合mybatis,但是发现发现需要手动的写大量的xlm文件和实体类,十分麻烦。我们知道mybatis提供了逆向工程(generator )自动生成代码,此篇文章介绍此内容。 编辑器:idea 数据库:mysql 1.第一步:创建一个spring boot项目 此处不多介绍,记得添加依赖,pom.xml样板 <?xml version...原创 2018-07-02 19:27:27 · 1563 阅读 · 0 评论 -
spring boot学习(08):邮件
前言 发送邮件是网站的必备功能之一,常用场景,用户注册验证、忘记密码、或者发送营销信息。最早期JavaMail相关API 来写发送邮件的相关代码,后来Spring 推出了 JavaMailSender 简化了邮件发送代码的编写。参考:java和spring环境发送邮件 spring boot 在 JavaMailSender 的基础上又进行了封装,就有了现在的 spring-boot-star...原创 2018-07-16 13:46:05 · 407 阅读 · 0 评论 -
spring boot学习(03):Spring Boot整合mybatis
参考: 感谢csdn两位作者:纯洁的微笑,为何咬着牙 纯洁的微笑: springboot(六):如何优雅的使用mybatis 为何咬着牙: Spring boot Mybatis 整合(完整版) 前言 开发中一定会涉及连接并操作数据的操作,也就是数据持久层。常用的的ORM框架有两个,一个是Hibernate,基本不用写sql语句,另外一种是mybatis,以动态sql见长,可以使用一...原创 2018-06-28 11:26:20 · 278 阅读 · 0 评论 -
spring boot学习(07):mongodb实战
mongodb简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似 json 的 bjson(Binary JSON) 格式,因此可以存储比较复杂的数据类型。MongoDB 最大的特点是支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还...原创 2018-07-12 11:39:23 · 518 阅读 · 0 评论 -
spring boot学习(06):Redis 实现数据缓存和 Session 共享
前言 前面我们学习了redis的基本使用,我们知道redis最常用的应用场景,就是数据缓存和session共享,Spring Boot 针对这两个场景都做了一些优化,让我们在实际项目中使用非常的方便。 数据缓存 使用 Redis 做为数据缓存是最常用的场景了。我们知道绝大多数的网站/系统,最先遇到的一个性能瓶颈就是数据库,使用 Redis 做数据库的前置缓存,可以非常有效的降低数据库的压...原创 2018-07-06 20:27:38 · 3097 阅读 · 3 评论 -
spring boot学习(05):redis
redis介绍 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String...原创 2018-07-05 10:43:39 · 221 阅读 · 0 评论