首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
sp
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Spring底层原理分析-六(Bean可实现的接口)
Spring底层原理分析-六(Bean可实现的接口),Bean实现的接口在Spring中,Bean本身可以实现众多的接口,来对Bean本身做一定的补充功能,本篇就先对于常见的Aware类型接口、初始化、销毁接口做进一步分析。AwareAware是一个接口系列,可以注入一些与容器相关的信息,常见的有以下几种:BeanNameAware:注入Bean的名字;BeanFactoryAware:注入Bea
77
代码人生
01-01 08:00
代码人生
Spring Security 中重要对象汇总
Spring Security 中重要对象汇总,日积月累,水滴石穿????前言已经写了好几篇关于SpringSecurity的文章了,相信很多读者还是对SpringSecurity的云里雾里的。这是因为对SpringSecurity中的对象还不了解。本文就来介绍介绍一下常用对象。认证流程SecurityContextHolder用户认证通过后,为了避免用户的每次操作都进行认证,可将用户的信息保存在会话
69
代码人生
01-01 08:00
代码人生
SpringBoot结合Liquibase实现数据库变更管理
SpringBoot结合Liquibase实现数据库变更管理,前言在《SpringBoot项目基础设施搭建》一文中有提到过liquibase,以及还自定义了一个Maven插件,可能大家当时看到这块内容,虽然好奇但不知道该如何使用。本文将带着大家实操一个SpringBoot结合Liquibase的项目,看看如何新增数据表、修改表字段、初始化数据等功能,顺带使用一下Liquibase模版生成器插件。如
128
代码人生
01-01 08:00
代码人生
SpringBoot整合Scala构建Web服务
SpringBoot整合Scala构建Web服务,今天我们尝试SpringBoot整合Scala,并决定建立一个非常简单的SpringBoot微服务,使用Scala作为编程语言进行编码构建。创建项目初始化项目mvnarchetype:generate-DgroupId=com.edurt.ssi-DartifactId=springboot-scala-integration-Darchetype
68
代码人生
01-01 08:00
代码人生
Spring校验@RequestParams和@PathVariables参数
Spring校验@RequestParams和@PathVariables参数,我们在写RestAPI接口时候会用到很多的@RequestParam和@PathVariable进行参数的传递,但是在校验的时候,不像使用@RequestBody那样的直接写在实体类中,我们这篇文章讲解一下如何去校验这些参数。依赖配置要使用JavaValidationAPI,我们必须添加validation-api依赖
60
代码人生
01-01 08:00
代码人生
Spring Security整合KeyCloak保护Rest API
Spring Security整合KeyCloak保护Rest API,今天我们尝试SpringSecurity整合Keycloak,并决定建立一个非常简单的SpringBoot微服务,使用Keycloak作为我的身份验证源,使用SpringSecurity处理身份验证和授权。设置Keycloak首先我们需要一个Keycloak实例,让我们启动Jboss提供的Docker容器:dockerrun-
38
代码人生
01-01 08:00
代码人生
SpringBoot整合Kotlin构建Web服务
SpringBoot整合Kotlin构建Web服务,今天我们尝试SpringBoot整合Kotlin,并决定建立一个非常简单的SpringBoot微服务,使用Kotlin作为编程语言进行编码构建。创建一个简单的SpringBoot应用程序。我会在这里使用maven构建项目:4.0.0com.edurt.skispringboot-kotlin-integration1.0.0jarspringbo
68
代码人生
01-01 08:00
代码人生
SpringBoot2.x系列教程33--SpringBoot中整合Redis实现持久化缓存效果
SpringBoot2.x系列教程33--SpringBoot中整合Redis实现持久化缓存效果,前言在上一章节中,壹哥带大家利用默认的ConcurrentHashMap,实现了一种默认的内存级别的缓存效果。但是这种缓存方案,并没有把数据实现持久化缓存,也就是说一旦内存被释放,缓存的数据也就不存在了。所以在本章节中,我会带大家结合之前学过的Redis,带各位把数据持久化缓存到Redis中。本案例我
65
代码人生
01-01 08:00
代码人生
SpringBoot2.x系列教程32--SpringBoot中默认的缓存实现方案
SpringBoot2.x系列教程32--SpringBoot中默认的缓存实现方案,前言在上一节中,壹哥带大家学习了SpringBoot中提供的缓存实现方案,尤其是SpringCache这种实现方案,接下来在本章节中,我将带大家通过代码来具体实现缓存功能。一.SpringBoot实现默认缓存1.创建Web项目我们按照之前的经验,创建一个SpringBoot的Web程序,具体过程略。2.添加依赖包在
68
代码人生
01-01 08:00
代码人生
Springboot的ioc理论
Springboot的ioc理论,Springboot的ioc理论1、IoC基础新建一个空白的maven项目1.1分析实现我们先用我们原来的方式写一段代码.先写一个UserDao接口publicinterfaceUserDao{publicvoidgetUser();}复制代码再去写Dao的实现类publicclassUserDaoImplimplementsUserDao{@Overridepu
58
«
1
2
...
5
6
7
8
9
10
11
...
179
180
»