
Spring系列
Spring、SpringMVC、SpringBoot、SpringCould
ke&chen
ke&chen
展开
-
SpringBoot中整合Redis
实际 开发 中 缓存 处理是必须的,不可能我们每次客户端去请求一次 服务器 ,服务器每次都要去 数据库 中进行查找,为什么要使用缓存?说到底是为了提高系统的运行速度。将用户频繁访问的内容存放在离用户最近,访问速度最 快的 地方,提高用户的响 应速度,今天先来讲下在 springboot 中整合 redis 的详细步骤。一、 安装 首先要在本地安装一个redis...原创 2019-04-30 17:02:07 · 378 阅读 · 0 评论 -
SpringBoot常见的注解和说明
@Configuration把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope注解 作用域@Lazy(true) 表示延迟初始化@Service用于标注业务层组件、@Controller用于标注控制层组件(如struts中的action)@Repository用于标注数据访问组件,即DAO组件。@Comp...原创 2019-04-29 17:04:52 · 159 阅读 · 0 评论 -
同时出现多个Bean不知道如何选择
Parameter 0 of method cacheManager in com.qh.redis.config.RedisConfig required a single bean, but 2 were found:当项目中生成两个bean时,进行注入无法去选择注入的对象,这时只要在生成的对象方法上面添加@Primary...原创 2019-04-29 17:04:22 · 843 阅读 · 0 评论 -
Springboot2.0 yml文件新特性
springBoot升级到2.0之后,yml中的很多属性变得不一样,如1.context-path2.content-type3.multipart4.maxPostSize等等,具体可以在yml中使用提示命令查看改变之后的配置。...原创 2019-04-29 16:59:52 · 472 阅读 · 0 评论 -
springboot -- 2.0版本自定义ReidsCacheManager的改变
1. 问题发现在1.0版本中,我们配置redis的cacheManager是这种方式: //缓存管理器 @Bean public CacheManager cacheManager(@SuppressWarnings("rawtypes") RedisTemplate redisTemplate) { RedisCacheManager cacheM...原创 2019-04-29 16:54:53 · 250 阅读 · 0 评论 -
SpringBoot yml文件命名规则
SpringBoot1.*的为驼峰法则 即driverClassNameSpringBoot2.*的命名为下划线 即driver-class-name原创 2019-04-29 16:48:49 · 7189 阅读 · 1 评论 -
springBoot升级注意 ErrorController
1.ErrorController包名改动 1.*的版本包名为org.springframework.boot.autoconfigure.web.ErrorController 2.*的版本包名为org.springframework.boot.web.servlet.error.ErrorController...原创 2019-04-29 16:36:58 · 3782 阅读 · 1 评论 -
三.IOC之统一资源:Resource
在学 Java SE 的时候我们学习了一个标准类java.net.URL,该类在 Java SE 中的定位为统一资源定位器(Uniform Resource Locator),但是我们知道它的实现基本只限于网络形式发布的资源的查找和定位。然而,实际上资源的定义比较广泛,除了网络形式的资源,还有以二进制形式存在的、以文件形式存在的、以字节流形式存在的等等。而且它可以存在于任何场所,比如网络、文件系统、应用程序中。所以java.net.URL的局限性迫使 Spring 必须实现自己的资源加载策略,该资源加...原创 2020-05-17 23:55:29 · 535 阅读 · 0 评论 -
二. IOC概述
IoC 容器Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Beans,我们将在下一章中进行讨论。通过阅读配置元数据提供的指令,容器知道对哪些对象进行实例化,配置和组装。配置元数据可以通过 XML,Java 注释或 Java 代码来表示。下图是 Spring 如何工作的高级视图。 Spring IoC 容器利用 Java原创 2020-05-17 16:39:58 · 456 阅读 · 0 评论 -
一.标题
1.1 什么是SpringSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring的核心是控制反原创 2020-05-17 16:27:29 · 286 阅读 · 0 评论