<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tkk13的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tkk13</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tkk13]]></copyright><item><title><![CDATA[maven继承与聚合,依赖dependency能获得哪些部分,继承parent能获得哪些部分]]></title><link>https://blog.youkuaiyun.com/tkk13/article/details/119321157</link><guid>https://blog.youkuaiyun.com/tkk13/article/details/119321157</guid><author>tkk13</author><pubDate>Mon, 02 Aug 2021 11:18:49 +0800</pubDate><description><![CDATA[使用maven对多个项目进行结构规划时，为了合理运用继承与依赖，必须要对继承与依赖的边界有清楚的了解。

根据文档所述：

依赖：使用dependency引入其他项目，仅会引入该项目包，无法引入该项目pom.xml文件中其他属性，如porperties,build,dependencyManagement等一系列设置

继承：使用parent将某项目作为当前项目的父项目后，子项目将继承父项目的

groupId
	version
	description
	url
	inceptionYear
	organ]]></description><category></category></item><item><title><![CDATA[cglib简单使用与理解]]></title><link>https://blog.youkuaiyun.com/tkk13/article/details/118456640</link><guid>https://blog.youkuaiyun.com/tkk13/article/details/118456640</guid><author>tkk13</author><pubDate>Sun, 04 Jul 2021 10:36:20 +0800</pubDate><description><![CDATA[cglib是动态代理的实现包

与jdk动态代理的差异在于前者被代理的类，不需要实现任何接口，该包动态生成被代理类的子类并代理其中的所有方法（某些特殊情况除外，具体参考cglib详细使用的文章）


	public static void main(String[] args) {
		//生成cglib增强器,相当于工厂类
		Enhancer enhancer = new Enhancer();
		//传入被代理的类
		enhancer.setSuperclass(TargetClass.class]]></description><category></category></item></channel></rss>