摘要: https://files.cnblogs.com/files/SEU-ZCY/%E6%BF%80%E6%B4%BB%E7%A0%81-Win%E7%B3%BB%E7%BB%9F.7z?t=1691458609&download=true 阅读全文
posted @ 2023-08-17 09:39 堤苏白 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 控制反转 Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。 面向切 阅读全文
posted @ 2022-08-17 17:31 堤苏白 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 什么是Spring MVC? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,将web层进行职责解耦,把复杂的web应用分 阅读全文
posted @ 2022-08-17 17:29 堤苏白 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、注解(Annontation) 1. 什么是注解 Annontation是Java5开始引入的新特征,中文名称叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。为程序的元素(类、方法、成员变量)加上更直观、更明了的说 阅读全文
posted @ 2022-08-11 18:24 堤苏白 阅读(82) 评论(0) 推荐(0) 编辑
摘要: AOP AOP的实现有AspectJ、JDK动态代理、CGLIB动态代理,SpringAOP不是一种新的AOP实现,其底层采用的是JDK或CGLIB动态代理。 AOP是一种思想,Spring AOP是实现AOP的一种技术实现 AspectJ是一个基于Java语言的AOP框架。从Spring2.0以后 阅读全文
posted @ 2022-08-11 17:57 堤苏白 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Spring整合Mybatis Spring - Mybatis 参考教程 Spring整合MyBatis的三个关键点 (1)将MyBatis的DataSource交给Spring IoC容器创建并管理,使用第三方数据库连接池(Druid,C3P0等)代替MyBatis内置的数据库连接池 (2)将M 阅读全文
posted @ 2022-08-10 16:20 堤苏白 阅读(97) 评论(0) 推荐(0) 编辑
摘要: spring boot启动性能优化 spring boot中使用spring-context-indexer加快启动速度 Spring中@ComponentScan扫描的package包含的类越多的时候,Spring模式注解解析耗时就越长,服务启动时候就越长,针对此问题Spring提供了@Index 阅读全文
posted @ 2022-08-10 15:23 堤苏白 阅读(915) 评论(0) 推荐(0) 编辑
摘要: CGLIB CGLIB (Code Generation Library) 一、什么是 CGLIB? CGLIB是一个功能强大,高性能的代码生成包。它为没有实现接口的类提供代理,为JDK的动态代理提供了很好的补充。通常可以使用Java的动态代理创建代理,但当要代理的类没有实现接口或者为了更好的性能, 阅读全文
posted @ 2022-08-09 16:46 堤苏白 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Spring Spring不能直接使用注解,需要先开启注解 <!--在spring-context中配置--> <!--开启spring注解功能--> <context:annotation-config></context:annotation-config> <!--选择扫描包的路径 扫描@co 阅读全文
posted @ 2022-08-09 16:37 堤苏白 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.IOC是什么 IOC(Inversion of Control 即控制反转)将对象交给Spring容器管理 控制反转(Inversion of Control, 缩写为IOC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency 阅读全文
posted @ 2022-08-09 16:37 堤苏白 阅读(377) 评论(0) 推荐(0) 编辑