Spring 51. 介绍1.1 简介历史:2002年,首次推出了 Spring 框架的雏形:interface 21。2004年3月24日,Spring诞生,发布了 1.0 正式版本。Rod Johnson,Spring Framework 的创始人,不是计算机博士,著名作者,是悉尼大学音乐学博士。理念:使现有的技术更容易使用,本身是一个大杂烩,整合了现有的技术框架。官网:https://doc
转载 2024-07-25 19:49:23
120阅读
Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 ◆范围:任何Java应用 S
转载 2024-04-01 17:03:10
47阅读
Spring的认识Spring的思想编程一切从Bean开始Spring的设计初心Bean编程依赖注入的基本概念AOP编程理念Spring中的编程思想总结Spring的系统结构核心容器AOP支持数据访问集成Web组件通信报文集成测试集成兼容模块之间的依赖关系Spring的命名版本 在2007年,为了是开发更加的便捷,一个基于java语言的开源框架正式发布,叫做Spring。它是一个轻量级java
转载 2024-05-14 11:57:05
43阅读
1.远程调用rmi协议Java代码  1. Exception in thread "main" java.rmi.UnmarshalException: error unmarshalling return; nested exception is: 2. class loader disabled) 3. at sun.rmi.registry.RegistryI
转载 2024-06-24 13:23:16
58阅读
一、Spring历史版本变迁1、Spring 1.x大概在2004年3月24日这一天,Spring Framework 1.0 final正式出现在我们的视野中,源码项目结构如下:引用依赖如下:Spring 1.0当时只包含一个完整的项目,他把所有的功能都集中在一个项目中,其中包含了核心的Ioc、AOP,同时也包含了其他的诸多功
原创 2022-03-24 11:30:12
666阅读
# 实现Spring Boot历史版本教学 ## 一、流程概述 在教学小白如何实现Spring Boot历史版本时,我们可以按照以下流程进行: | 步骤 | 描述 | | ---- | ---- | | 1 | 下载并安装Git工具 | | 2 | 通过Git下载Spring Boot源代码 | | 3 | 切换到指定版本的分支 | | 4 | 构建并运行该版本Spring Boot |
原创 2024-04-09 03:37:06
75阅读
注解与XML配置的区别注解:是一种分散式的元数据,与源代码紧绑定。xml:是一种集中式的元数据,与源代码无绑定。 因此注解和XML的选择上可以从两个角度来看:分散还是集中,源代码绑定/无绑定。 注解的缺点:1、很多朋友比如在使用spring注解时,会发现注解分散到很多类中,不好管理和维护;这个其实要借助工具,我目前使用的是IDEA,它在这方面表现的非常好;当然现在还有Sprin
转载 2024-09-30 09:00:43
20阅读
1、前端控制器的架构?DispatcherServlet;2、doDispatch()详细细节:protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { HttpServletRequest processedRequest = req
Spring 框架可以说是 Java 开发人员使用的最流行的应用程序开发框架之一。它目前由大量提供一系列服务的模块组成。包括模块容器,为构建横切关注点提供支持的面向切面编程(AOP),安全框架,数据存取框架,Web 应用框架和用于模块测试提供支持的类。Spring 框架的所有组件都通过依赖注入粘在一起。依赖注入(也称为控制反转)使设计和测试松散耦合的软件模块变得更容易。多年来 Spring 框架已
转载 2月前
334阅读
今天看了一些redis的客户端实现、主要分为spring-redis-data 、jredis 今天先记录下spring-redis-data的学习心得; spring-redis-data 中我目前主要用了它的存、取、清除。 先看配置吧redis-manager-config.properties : [html]  view plain copy
转载 2023-07-12 13:52:56
158阅读
# 实现Spring Data MongoDB版本教程 ## 流程图 ```mermaid journey title 实现Spring Data MongoDB版本教程 section 了解需求 开发者 --> 小白: 确定需求 section 配置项目 小白 --> 开发者: 配置pom.xml 小白 --> 开发者:
原创 2024-04-28 06:04:02
117阅读
SpringDataRedis快速入门1.SpringDataRedis简介2.RedisTemplate快速入门3.RedisSerializer4.StringRedisTemplate 1.SpringDataRedis简介SpringData是Spring中数据操作的模块,包含对各种数据库的集成,其中对Redis的集成模块就叫做SpringDataRedisSpringDataRedis
转载 2024-04-10 11:30:13
1421阅读
一、LettuceRedis这里就不多说,服务端的启动之前的博客里面也有提到,这里略过。Lettuce和Jedis都是连接Redis Server的客户端程序,Jedis在实现上是直连redis server,多线程环境下非线程安全,除非使用连接池,为每个Jedis实例线程间并发访问,且线程安全,满足多线程环境下的并发访问,同时它是可伸缩的设计,一个连接实例不够的情况也可以按需增加连接实例。二、m
转载 2023-07-13 15:27:07
215阅读
2018年Q2, Elasticsearch 更新到6.2版本, 6.3版本还未正式发布,如果准备在生产环境使用,比较推荐使用较老的5.6.x版本或2.x版本,一方面比较稳定、另外资料也比较多如果使用Java技术栈,你很可能会使用Spring Boot全家桶,当前Spring Boot更新到2.x版本, 默认spring-boot-starter-data-elasticsearch 默认的ES版
转载 2024-04-01 17:18:43
165阅读
1. Spring Data Repository自定义实现Spring Data提供了各种选项来创建查询方法,只需少量编码。但是当这些选项不能满足你的需求时,你也可以为资源库方法提供你自己的自定义实现。本节主要介绍如何做到这一点。1.1 自定义特殊repository要用自定义的功能实现来丰富repository库,你必须首先定义一个片段接口和自定义功能的实现,如下所示。例1. 自定义接口pub
转载 2024-05-29 07:43:14
56阅读
spring-boot-starter-data-redisSpringBoot提供了对redis继承的组件包:spring-boot-starter-data-redis,依赖于spring-data-redis和lettuce,SpringBoot1.0默认使用的是Jedis客户端,2.0换成了Lettuce。Lettuce:是一个可伸缩线程安全的Redis客户端,多个线程共享同一个Redis
转载 2023-09-20 16:31:53
1131阅读
  Spring-data-redis,是spring-data框架中,比较常用的,基于key-value键值对的数据持久层框架。Spring-data-redis,是一个基于Template模板开发的数据访问层框架。都是基于配置+template方法调用,实现redis数据CRUD操作的。  没有Spring-data-redis的时候,使用jedis-client来实现redis的访问。需要自
转载 2024-06-30 15:00:59
775阅读
# Spring Data MongoDB 版本升级 ## 简介 Spring Data MongoDB 是 Spring 提供的用于与 MongoDB 数据库交互的框架,通过 Spring Data MongoDB,我们可以更方便地操作 MongoDB 数据库,实现持久化操作。随着技术的不断发展,Spring Data MongoDB 也在不断更新迭代,升级版本可以带来更多新特性和性能优化。本
原创 2024-06-03 03:13:56
207阅读
创建工程,引入坐标<!-- 缓存 --> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.8
转载 2024-10-10 17:00:58
44阅读
当我们了解了redis的五大数据类型,手动去敲一敲每个数据类型对应的命令,无论是再来看jedis,还是spring-data-redis都是很轻松的,他们提供的API都是基于原生的redis命令,可读性很强jedis操作五大数据类型其实关于怎么使用jedis的对应的五大数据类型的api,就不说太多了,因为可读性真的是太强了,只要了解那么底层的命令,开箱即用,忘记了,点一下,全出来了demo:/**
转载 2024-10-14 07:22:48
31阅读
  • 1
  • 2
  • 3
  • 4
  • 5