1 将对象注入Spring IOC容器的4种方式需求:把如下这个实现类导入到spring容器中,以后每次使用这个对象时,就不用new了,而是用spring工厂来提供。public class UserServiceImpl implements UserService { @Override public void findAll() { System.out.pr
首先在pom文件中加入redis依赖<!--redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depen
转载 2023-09-28 13:27:40
986阅读
核心原理概述关键点@EnableAutoConfiguration 开启自动配置spring.factories 提供自动配置类的全路径,位于jar包META-INF目录下@Conditional 条件注解,自动配置类实例化的前置条件Starters 配置及依赖支持XXAutoConfiguration 具体的自动配置类关系图 扫描加载指定自动配置类全路径提供前置条件判断配置及依赖支持Enable
【快速上手系列】redis介绍配置springboot集成redis的使用redisredis简介redis是一个key-value。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和
Spring Security3详细配置表名:RESOURCE 解释:资源表备注: 资源表RESOURCE(资源表)是否主键字段名字段描述数据类型长度可空约束缺省值备注是IDidINT(11)11    TYPE类型(URL,METHOD)VARCHAR(50)50是    VALUEURLVARCHAR(5
转载 6月前
43阅读
章目录1. 前言2. 起步依赖3. 自动配置3.1 JacksonProperties3.2 JacksonAutoConfiguration3.2.1 JacksonMixinConfiguration3.2.2 JacksonObjectMapperBuilderConfiguration3.2.3 JacksonObjectMapperConfiguration3.2.4 Paramete
转载 11月前
0阅读
# Spring Boot Redisson配置教程 ## 概述 本教程旨在帮助刚入行的开发人员实现Spring Boot使用Redisson进行配置。Redisson是一个用于Java的分布式和高可扩展的Java对象用法的框架,它提供了一组强大的特性来操作Redis。以下是完成此任务的步骤。 ## 步骤 | 步骤 | 操作 | | --- | --- | | 步骤1 | 引入Rediss
原创 2023-10-01 06:48:13
617阅读
首先总结了redis服务端单线程工作模型,redis四种部署方式及使用场景,然后从源码的角度上,分析springboot在jedis和lettuce客户端下使用redis的一些坑~尤其是在集群模式下的一些不兼容问题!1 Redis服务端单线程模型redis 内部使用文件事件处理(file event handler)处理客户端的请求,文件事件处理器是单线程的,所以redis才叫做单线程的模型。文件
1、SpringBoot的角色:        SpringCloud:构建springBoot的分布式环境        SpringBoot:快速构建Spring应用(承上启下)      &nb
redis是一个高性能的key-value缓存型数据库,提供多种数据结构的存储,也支持主从配置,并且读写性能极高,也括发布与订阅(通知)等等的特性,功能强大。可以用来存放一些有限期的有效信息。这个是在windows上面安装的redis,解压安装后可以看到有conf文件,我这里用过的是设置密码和在后台执行的守护进程。在cmd窗口下,cd到redis的安装路径,执行redis-server.exe r
转载 10月前
70阅读
# Spring Boot 3 Redis 配置 ## 1. 概述 在本文中,我们将学习如何配置 Spring Boot 3 项目中的 Redis。我们将使用 Spring Boot 的自动配置机制和 Spring Data Redis 提供的功能来简化这个过程。 ## 2. 准备工作 在开始之前,请确保已经安装以下软件: - JDK 1.8+ - Maven - Redis ## 3
原创 2023-10-29 09:01:42
768阅读
配置是Spring Framework的核心元素,必须要有东西告诉Spring如何运行应用程序。在向应用程序加入Spring Boot时,有个名为spring-boot-autoconfigure的JAR文件,其中包含了很多配置类。每个配置类都在应用程序的Classpath里,都有机会为应用程序的配置添砖加瓦。这些配置类里有用于Thymeleaf的配置,有用于Spring Data JPA的配置
转载 2024-10-11 10:48:43
125阅读
=================6、SpringBoot拦截器实战和 Servlet3.0自定义Filter、Listener ============ 1、深入SpringBoot2.x过滤器Filter和使用Servlet3.0配置自定义Filter实战(核心知识) 简介:讲解SpringBoot里面Filter讲解和使用Servlet3.0配置自定义Filter实战 filter
Redis介绍及Mencached对比Redis全称是远程字典服务,是一个Key-Value的存储系统,相比于很早之前一直使用的mencached,不单单提供了更多的类型支持。数据类型上:mencached只支持简单的key-value存储,不支持持久化,不支持复制,不支持枚举,但是redis在数据结构上支持list、set、sorted set、hash,同时提供持久化与复制的功能
  SpringSecurity曾经在十年前非常火热,只要是做权限系统,当时几乎非用它不可,记得是在XML文件里一堆的配置。曾几何时,Shiro冒了出来,以其简洁和轻量的风格慢慢地捕获了众多码农的心,从此SpringSecurity似乎成了历史文物。   但事物总是在发展变化的,这两年随着 SpringBoot的兴起,由于SpringSecurity与SpringBoot都是Spring
转载 2024-09-18 08:13:11
217阅读
Spring-Security + HttpSecurity背景: Spring-Security框架的核心架构上一篇已经概述,展示其执行流程及逻辑,但是和我们实际使用有点差距,相信大家在使用此框架时,肯定被以下代码迷惑过:@Configuration public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
热部署是什么大家都知道在项目开发过程中,常常会改动页面数据或者修改数据结构,为了显示改动效果,往往需要重启应用查看改变效果,其实就是重新编译生成了新的Class文件,这个文件里记录着和代码等对应的各种信息,然后Class文件将被虚拟机的ClassLoader加载。而热部署正是利用了这个特点,它监听到如果有Class文件改动了,就会创建一个新的ClaassLoader进行加载该文件,经过一系列的过程
使用SpringBoot的最大好处就是简化配置,它实现了自动配置。这里以SpringBoot 2.1.4.RELEASE版本和Spring 5.1.6.RELEASE版本为例。API文档:https://docs.spring.io/spring-boot/docs/current/api/自动配置的原理如下:一个SpringBoot构建的项目都会有一个入口启动类,其中有个最重要的注解就是@S
转载 2024-03-21 00:37:16
212阅读
1、FROM指定基础镜像。FROM指令是Dockfile文件中的收条命令,启动构建流程后,Docker将会给予该镜像构建新镜像。FROM <image> 或者 FROM <image>:<tag> 或者 FROM <image>:<digest> 2、RUN执行命令。在镜像的构建过程中执行特定的命令,并生成一个中间镜像。RUN
转载 2023-08-23 22:12:41
254阅读
  一、安装ActiveMQ具体的安装步骤,请参考我的另一篇博文二、新建spring boot工程,并加入JMS(ActiveMQ)依赖三、工程结构pom依赖如下:1. <?xml version="1.0" encoding="UTF-8"?> 2. <project xmlns="http://maven.apache.org/POM/4.0
转载 2024-03-07 17:38:34
214阅读
  • 1
  • 2
  • 3
  • 4
  • 5