![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
Vaingloryss
日拱一卒,不期速成。
展开
-
spring boot学习笔记之NoSQL
一、什么是NoSQL,为什么要使用NoSQL?原文链接:https://blog.csdn.net/a909301740/article/details/80149552二、为什么使用 NoSQL:NoSQL 与 SQL 的区别原文链接:https://blog.csdn.net/xgf415/article/details/75370783...原创 2019-07-18 17:33:12 · 66 阅读 · 0 评论 -
spring boot学习笔记之对非关系型数据库(Redis)的支持
原文链接:https://www.cnblogs.com/ityouknow/p/5748830.htmlSpring Boot 对常用的数据库支持外,对 Nosql 数据库也进行了封装自动化。Redis 介绍Redis 是目前业界使用最广泛的内存数据存储。相比 Memcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。...原创 2019-07-18 17:28:58 · 85 阅读 · 0 评论 -
spring boot学习笔记之UUID
1.UUID 简介百度百科:UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分。其目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不需要通过中央控制端来做辨识信息的指定。如此一来,每个人都可以创建不与其它人冲突的UUID。在这样的情况下,就不需考虑数据库创建时的...原创 2019-06-28 08:00:13 · 14221 阅读 · 0 评论 -
spring boot学习笔记之文件上传下载
控制器代码:package com.wisely.controller;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.util.UUID;import javax.servlet.http...原创 2019-07-18 17:34:56 · 125 阅读 · 0 评论 -
spring boot学习笔记之与关系型数据库(MySQL)的集成
一、创建spring boot项目:导入相关依赖二、配置数据源DataSourcespring.datasource.url=jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=UTF-8spring.datasource.username=rootspring.dataso...原创 2019-07-18 17:34:26 · 86 阅读 · 0 评论 -
spring boot学习笔记之连接MySQL数据库时所遇到的问题
一、springboot配置文件中配置mysql驱动类时spring.datasource.url=jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=UTF-8spring.datasource.username=rootspring.datasource.password=sx964...原创 2019-07-18 17:34:40 · 194 阅读 · 0 评论 -
spring boot学习笔记之spring-data-jpa
一、什么是JPAJPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。二、创建项目选择JPA和JDBC两个po...原创 2019-07-18 17:33:34 · 126 阅读 · 0 评论 -
spring boot学习笔记之spring-data-jpa总结
一、名称优于配置Dao层无需具体实现,但需特别注意Dao层方法的命名规则。二、JPA之@Entity、@Table、@Column、@Id原文链接:https://www.cnblogs.com/xuwenjin/p/8830850.html注解所在包:javax.persistenceJavaPersistence API定义了一种定义,可以将常规的普通Java对象(有时被...原创 2019-07-18 17:34:12 · 130 阅读 · 0 评论 -
spring boot学习笔记之JPQL
百度百科:JPQL全称Java Persistence Query Language基于首次在EJB2.0中引入的EJB查询语言(EJB QL),Java持久化查询语言(JPQL)是一种可移植的查询语言,旨在以面向对象表达式语言的表达式,将SQL语法和简单查询语义绑定在一起·使用这种语言编写的查询是可移植的,可以被编译成所有主流数据库服务器上的SQL。其特征与原生SQL语句类似,并且完...原创 2019-07-18 17:33:57 · 116 阅读 · 0 评论 -
spring boot学习笔记之Spring Security无法登陆,报错:There is no PasswordEncoder mapped for the id “null”
Spring Security 无法登陆,报错:There is no PasswordEncoder mapped for the id “null”原文链接:https://blog.csdn.net/canon_in_d_major/article/details/79675033编写好继承了WebSecurityConfigurerAdapter类的WebSecurityConfi...转载 2019-07-17 22:16:07 · 242 阅读 · 0 评论 -
spring boot学习笔记之对非关系型数据库(MongoDB)的支持
Spring Boot中MongoDB的使用原文链接:https://www.cnblogs.com/ityouknow/p/6828919.htmlMongoDB 是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意...原创 2019-07-18 17:29:12 · 110 阅读 · 0 评论 -
spring boot学习笔记之缓存(Cache)支持
1、创建项目选择依赖:添加数据库驱动:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope></dependen...原创 2019-07-18 17:29:46 · 154 阅读 · 0 评论 -
spring boot学习笔记之事务支持
1、创建项目,添加Jpa和Web依赖,添加数据库驱动2、Entity Bean:package com.wisely.stuTransactional.domain;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;@Entit...原创 2019-07-18 17:31:06 · 74 阅读 · 0 评论 -
spring boot学习笔记之与MyBatis集成——基于注解
一、创建项目,选择相关pom starter二、application-dev.properties配置:server.port=8888#logging.file=G://mylog//log_1.log#slogging.level.org.springframework.web=DEBUG#datasourcespring.datasource.url=jdbc:my...原创 2019-07-18 17:32:56 · 103 阅读 · 0 评论 -
spring boot学习笔记之与MyBatis集成——基于配置
一、创建项目:选择需要的pom-starter二、application-dev.properties配置:server.port=8888#logging.file=G://mylog//log_1.log#slogging.level.org.springframework.web=DEBUG#datasourcespring.datasource.url=jdbc:m...原创 2019-07-18 17:32:43 · 99 阅读 · 0 评论 -
spring boot学习笔记之项目启动时自动执行sql文件
原文链接:https://www.jianshu.com/p/88125f1cf91c1. 启动时执行当有在项目启动时先执行指定的sql语句的需求时,可以在resources文件夹下添加需要执行的sql文件,文件中的sql语句可以是DDL脚本或DML脚本,然后在配置加入相应的配置即可,如下:application-dev.properties配置文件:spring.dataso...原创 2019-07-18 17:32:27 · 238 阅读 · 0 评论 -
spring boot学习笔记之hibernate主键生成策略
一、MySQL数据库mysql数据库支持主键自增类型Entity Bean:@Id@GeneratedValue(strategy=GenerationType.AUTO)private Integer id;Hibernate在数据库中生成的数据表中的主键,需要手动更改为自增类型;sql语句:insert into person(name,age,address)...原创 2019-07-18 17:31:56 · 344 阅读 · 0 评论 -
spring boot学习笔记之thymeleaf中使用onclick报错
在spring boot学习过程中使用thymeleaf模板引擎的onclick时出现异常。错误代码:<button class="btn" th:onclick="'getName(\''+${person.name}+'\');'">获得名字</button>异常信息:org.thymeleaf.exceptions.TemplateProcessi...原创 2019-06-28 07:56:37 · 343 阅读 · 0 评论 -
spring boot学习笔记之三种错误页面处理
spring boot为我们提供了三种错误页面处理:错误处理页面放在templates/error目录下:第一种:实现ErrorControllerpackage com.wisely.controller;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.b...原创 2019-06-28 07:57:33 · 167 阅读 · 0 评论 -
spring boot学习笔记之与servlet、Filter、Listener集成
方法一:直接在spring boot入口类中注册Bean@Beanpublic MyServlet myServlet() {//注册Servlet return new MyServlet(); }@Beanpublic MyFilter myFilter() {//注册Filter return new MyFilter(); }@Beanpublic My...原创 2019-06-28 07:58:50 · 109 阅读 · 0 评论 -
spring boot学习笔记之CORS支持
相关博文:SpringBoot学习(3)-SpringBoot添加支持CORS跨域访问:https://blog.csdn.net/yft_android/article/details/80307672SpringBoot(六):SpringBoot使用CROS解决跨域问题:https://blog.csdn.net/saytime/article/details/74937204N...原创 2019-06-28 07:59:36 · 292 阅读 · 0 评论 -
spring boot学习笔记之spring-data-REST
一、什么是Spring Data REST Spring Data REST是基于Spring Data的repository之上,可以把 repository 自动输出为REST资源,目前支持Spring Data JPA、Spring Data MongoDB、Spring Data Neo4j、Spring Data GemFire、Spring Data Cassandra的 r...原创 2019-07-18 17:31:33 · 211 阅读 · 0 评论 -
spring boot 学习笔记之spring data jpa + Pagehelper
spring boot 学习笔记之spring data jpa + Pagehelper原创 2019-07-17 22:06:14 · 624 阅读 · 0 评论