![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
Jimi1985
这家伙很懒,什么也没留下
展开
-
Springboot入门系列教程(6)-基于securtiy框架的单点登录配置详解
Springboot Security Oauth2单点登录配置详解 目录 一、关于配置文件的编写规则 二、认证授权端配置 三、资源服务端配置 四、WEB应用客户端配置 五、测试验证搭建效果 结束语 一、关于配置文件的编写规则 我这里使用的application.properties文件来配置,可自行转换为yml文件配置,按照固定格式转换配置语法即可,含义是一样的,两种文...原创 2018-08-30 19:01:31 · 9314 阅读 · 3 评论 -
Springboot入门系列教程(5)-redis使用及入缓存注解介绍
一、Spingboot主要可用的两个redis客户端框架分别为jedis和Lettuce。 在2.0版本以前,start框架默认依赖的是jedis,而2.0及到现在最新的版本则是改为了依赖Lettuce。先说说两个客户端框架的主要区别。Jedis实现上是直连的Redis Server,在多线程环境下是非线程安全的。每个线程都需要拿自己的 Jedis实例,当连接数量增多时,资源消耗成本较高。Let...原创 2020-03-28 09:42:25 · 261 阅读 · 0 评论 -
Springboot入门系列教程(4)-数据库操作之mybatis(含多数据源的自动切换方案)
一、在介绍mybatis的使用之前,先接续上一篇JPA的使用,进行两者的相关简单对比。 1、 mybatis有个优势是,如果接收结果集中的属性没有找到相应的返回数据库字段,不会报错,将赋一个空值,而JPA会报错。 2、 mybatis可以单独的通过@Restult进行结果集中数据库字段与类对象属性的映射; 3、 mybatis不能像JPA一样,在接收对象里面再写一个对象属性来接收其他表的数据...原创 2020-03-19 14:48:00 · 627 阅读 · 1 评论 -
Springboot入门系列教程(3)-数据库操作之JPA
在常规的WEB应用中,数据库的crud是用的最多的功能,基于spring boot框架,我们最常用的就两个框架,一个是hibernate、另外一个则是mybatis。两者在使用方法、以及使用的效果效率等方面有什么区别。 需要注意的hibernate本来是一个完全的ORM数据持久化框架,他完全遵守了JPA的规范,因此springboot的Jpa默认引用了hibernate来做为持久层框架。当然使用...原创 2020-03-19 00:21:43 · 916 阅读 · 0 评论 -
Springboot入门系列教程(2)-开启Web应用程序
基于上一篇中我们已经搭建好的Spring Boot脚手架,如何去配置一个WEB应用程序。 现在很简单,只需pom加入web-starter的相关依赖,即可自动拉取到SpringMvc所需要的所有依赖包。POM依赖如下: <dependency> <groupId>org.springframework.boot</groupId> <...原创 2020-03-18 23:19:26 · 119 阅读 · 0 评论 -
Springboot入门系列教程(1)-搭建环境
一、通过IDEA的spring Initializer创建 二、通过MVEAN的模板创建工程 最后生成的工程里面,核心的pom文件 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM...原创 2020-03-18 22:29:00 · 318 阅读 · 0 评论 -
SpringCloud Zuul配置微服务网关详解
目录 一、准备搭建环境的目标 二、zuul微服务网关主要配置 三、Zuul微服务网关默认配置的坑 四、重定向无法获取正确路径的填坑过程 五、关于熔断和超时设置的问题 一、准备搭建环境的目标 笔者在https://mp.csdn.net/postedit/82226297,已经介绍了如何配置独立的认证中心和SSO客户端,以及完成配套的资源服务器配置。但是,在实际生产环境中使用会存在一些...原创 2018-09-12 17:46:22 · 30758 阅读 · 2 评论