|
@@ -4,20 +4,24 @@
|
|
|
<option name="autoReloadType" value="SELECTIVE" />
|
|
|
</component>
|
|
|
<component name="ChangeListManager">
|
|
|
- <list default="true" id="5aa6272e-23b4-48f4-9aaa-8caf45810aa0" name="Changes" comment="0420 spring ioc">
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/Client.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/GamePlayer.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/GamePlayerProxy.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/IGamePlayer.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/cglib/CglibClient.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/cglib/CglibDemo.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/cglib/MyMethodInterceptor.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/jdk/JdkClient.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/jdk/JdkDemo.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/jdk/MyInvocationHandler.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/jdk/self/$Proxy0.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/jdk/self/Life.java" afterDir="false" />
|
|
|
- <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/proxy/jdk/self/MyLife.java" afterDir="false" />
|
|
|
+ <list default="true" id="5aa6272e-23b4-48f4-9aaa-8caf45810aa0" name="Changes" comment="0424 spring proxy">
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aop/BaseService.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aop/MyAfterAdvice.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aop/MyBeforeAdvice.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aop/Person.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aop/advisor/EatMethodMatcher.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aop/advisor/MyClassFilter.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aop/advisor/MyPointCut.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aop/advisor/MyPointCutAdvisor.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aop/advisor/WcMethodMatcher.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aspect/Audience.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aspect/CrossTalk.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/java/com/sf/aspect/Performance.java" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/resources/spring-advisor.xml" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/resources/spring-aop.xml" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/main/resources/spring-aspect.xml" afterDir="false" />
|
|
|
+ <change afterPath="$PROJECT_DIR$/src/test/java/com/sf/TestAop.java" afterDir="false" />
|
|
|
+ <change beforePath="$PROJECT_DIR$/.idea/misc.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/misc.xml" afterDir="false" />
|
|
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
|
|
<change beforePath="$PROJECT_DIR$/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" />
|
|
|
</list>
|
|
@@ -36,9 +40,9 @@
|
|
|
<list>
|
|
|
<option value="Spring File" />
|
|
|
<option value="AnnotationType" />
|
|
|
- <option value="Spring Xml File" />
|
|
|
<option value="Interface" />
|
|
|
<option value="Class" />
|
|
|
+ <option value="Spring Xml File" />
|
|
|
</list>
|
|
|
</option>
|
|
|
</component>
|
|
@@ -88,6 +92,8 @@
|
|
|
"JUnit.TestAnno.executor": "Run",
|
|
|
"JUnit.TestAnno.test.executor": "Run",
|
|
|
"JUnit.TestAnno.testAnno.executor": "Run",
|
|
|
+ "JUnit.TestAop.test.executor": "Run",
|
|
|
+ "JUnit.TestAop.testAdvisor.executor": "Run",
|
|
|
"JUnit.TestAuto.test.executor": "Run",
|
|
|
"JUnit.TestConfig.test.executor": "Run",
|
|
|
"JUnit.TestFactory.test.executor": "Run",
|
|
@@ -111,7 +117,7 @@
|
|
|
"project.structure.last.edited": "Project",
|
|
|
"project.structure.proportion": "0.1809181",
|
|
|
"project.structure.side.proportion": "0.22295515",
|
|
|
- "settings.editor.selected.configurable": "MavenSettings",
|
|
|
+ "settings.editor.selected.configurable": "preferences.pluginManager",
|
|
|
"vue.rearranger.settings.migration": "true"
|
|
|
}
|
|
|
}]]></component>
|
|
@@ -124,28 +130,13 @@
|
|
|
<recent name="com.sf.anno" />
|
|
|
</key>
|
|
|
</component>
|
|
|
- <component name="RunManager" selected="Application.JdkDemo (1)">
|
|
|
- <configuration name="CglibClient" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
|
- <option name="MAIN_CLASS_NAME" value="com.sf.proxy.cglib.CglibClient" />
|
|
|
- <module name="spring-demo" />
|
|
|
- <option name="VM_PARAMETERS" value="--add-opens java.base/java.lang=ALL-UNNAMED" />
|
|
|
- <extension name="coverage">
|
|
|
- <pattern>
|
|
|
- <option name="PATTERN" value="com.sf.proxy.cglib.*" />
|
|
|
- <option name="ENABLED" value="true" />
|
|
|
- </pattern>
|
|
|
- </extension>
|
|
|
- <method v="2">
|
|
|
- <option name="Make" enabled="true" />
|
|
|
- </method>
|
|
|
- </configuration>
|
|
|
- <configuration name="CglibDemo" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
|
- <option name="MAIN_CLASS_NAME" value="com.sf.proxy.cglib.CglibDemo" />
|
|
|
+ <component name="RunManager" selected="JUnit.TestAop.testAdvisor">
|
|
|
+ <configuration name="JdkDemo (2)" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
|
+ <option name="MAIN_CLASS_NAME" value="com.sf.proxy.jdk.JdkDemo" />
|
|
|
<module name="spring-demo" />
|
|
|
- <option name="VM_PARAMETERS" value="--add-opens java.base/java.lang=ALL-UNNAMED" />
|
|
|
<extension name="coverage">
|
|
|
<pattern>
|
|
|
- <option name="PATTERN" value="com.sf.proxy.cglib.*" />
|
|
|
+ <option name="PATTERN" value="com.sf.proxy.jdk.*" />
|
|
|
<option name="ENABLED" value="true" />
|
|
|
</pattern>
|
|
|
</extension>
|
|
@@ -153,7 +144,7 @@
|
|
|
<option name="Make" enabled="true" />
|
|
|
</method>
|
|
|
</configuration>
|
|
|
- <configuration name="JdkDemo (1)" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
|
+ <configuration name="JdkDemo (3)" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
|
<option name="MAIN_CLASS_NAME" value="com.sf.proxy.jdk.JdkDemo" />
|
|
|
<module name="spring-demo" />
|
|
|
<extension name="coverage">
|
|
@@ -166,7 +157,7 @@
|
|
|
<option name="Make" enabled="true" />
|
|
|
</method>
|
|
|
</configuration>
|
|
|
- <configuration name="JdkDemo (2)" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
|
+ <configuration name="JdkDemo" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
|
<option name="MAIN_CLASS_NAME" value="com.sf.proxy.jdk.JdkDemo" />
|
|
|
<module name="spring-demo" />
|
|
|
<extension name="coverage">
|
|
@@ -179,49 +170,63 @@
|
|
|
<option name="Make" enabled="true" />
|
|
|
</method>
|
|
|
</configuration>
|
|
|
- <configuration name="JdkDemo (3)" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
|
- <option name="MAIN_CLASS_NAME" value="com.sf.proxy.jdk.JdkDemo" />
|
|
|
+ <configuration name="TestAop.test" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
|
|
<module name="spring-demo" />
|
|
|
<extension name="coverage">
|
|
|
<pattern>
|
|
|
- <option name="PATTERN" value="com.sf.proxy.jdk.*" />
|
|
|
+ <option name="PATTERN" value="com.sf.*" />
|
|
|
<option name="ENABLED" value="true" />
|
|
|
</pattern>
|
|
|
</extension>
|
|
|
+ <option name="PACKAGE_NAME" value="com.sf" />
|
|
|
+ <option name="MAIN_CLASS_NAME" value="com.sf.TestAop" />
|
|
|
+ <option name="METHOD_NAME" value="test" />
|
|
|
+ <option name="TEST_OBJECT" value="method" />
|
|
|
<method v="2">
|
|
|
<option name="Make" enabled="true" />
|
|
|
</method>
|
|
|
</configuration>
|
|
|
- <configuration name="JdkDemo" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
|
- <option name="MAIN_CLASS_NAME" value="com.sf.proxy.jdk.JdkDemo" />
|
|
|
+ <configuration name="TestAop.testAdvisor" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
|
|
|
<module name="spring-demo" />
|
|
|
<extension name="coverage">
|
|
|
<pattern>
|
|
|
- <option name="PATTERN" value="com.sf.proxy.jdk.*" />
|
|
|
+ <option name="PATTERN" value="com.sf.*" />
|
|
|
<option name="ENABLED" value="true" />
|
|
|
</pattern>
|
|
|
</extension>
|
|
|
+ <option name="PACKAGE_NAME" value="com.sf" />
|
|
|
+ <option name="MAIN_CLASS_NAME" value="com.sf.TestAop" />
|
|
|
+ <option name="METHOD_NAME" value="testAdvisor" />
|
|
|
+ <option name="TEST_OBJECT" value="method" />
|
|
|
<method v="2">
|
|
|
<option name="Make" enabled="true" />
|
|
|
</method>
|
|
|
</configuration>
|
|
|
<list>
|
|
|
- <item itemvalue="Application.JdkDemo (1)" />
|
|
|
<item itemvalue="Application.JdkDemo (2)" />
|
|
|
<item itemvalue="Application.JdkDemo (3)" />
|
|
|
<item itemvalue="Application.JdkDemo" />
|
|
|
- <item itemvalue="Application.CglibClient" />
|
|
|
+ <item itemvalue="JUnit.TestAop.test" />
|
|
|
+ <item itemvalue="JUnit.TestAop.testAdvisor" />
|
|
|
</list>
|
|
|
<recent_temporary>
|
|
|
<list>
|
|
|
- <item itemvalue="Application.JdkDemo (1)" />
|
|
|
+ <item itemvalue="JUnit.TestAop.testAdvisor" />
|
|
|
+ <item itemvalue="JUnit.TestAop.test" />
|
|
|
+ <item itemvalue="Application.JdkDemo" />
|
|
|
<item itemvalue="Application.JdkDemo (3)" />
|
|
|
<item itemvalue="Application.JdkDemo (2)" />
|
|
|
- <item itemvalue="Application.JdkDemo" />
|
|
|
- <item itemvalue="Application.CglibClient" />
|
|
|
</list>
|
|
|
</recent_temporary>
|
|
|
</component>
|
|
|
+ <component name="SharedIndexes">
|
|
|
+ <attachedChunks>
|
|
|
+ <set>
|
|
|
+ <option value="bundled-jdk-9f38398b9061-18abd8497189-intellij.indexing.shared.core-IU-241.14494.240" />
|
|
|
+ <option value="bundled-js-predefined-1d06a55b98c1-74d2a5396914-JavaScript-IU-241.14494.240" />
|
|
|
+ </set>
|
|
|
+ </attachedChunks>
|
|
|
+ </component>
|
|
|
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
|
|
|
<component name="TaskManager">
|
|
|
<task active="true" id="Default" summary="Default task">
|
|
@@ -237,7 +242,9 @@
|
|
|
<workItem from="1713086100573" duration="122000" />
|
|
|
<workItem from="1713332000735" duration="13027000" />
|
|
|
<workItem from="1713574818502" duration="20981000" />
|
|
|
- <workItem from="1713936457175" duration="10962000" />
|
|
|
+ <workItem from="1713936457175" duration="12171000" />
|
|
|
+ <workItem from="1714183148490" duration="130000" />
|
|
|
+ <workItem from="1714183284857" duration="7089000" />
|
|
|
</task>
|
|
|
<task id="LOCAL-00001" summary="0403 javaSE">
|
|
|
<option name="closed" value="true" />
|
|
@@ -295,7 +302,15 @@
|
|
|
<option name="project" value="LOCAL" />
|
|
|
<updated>1713603930646</updated>
|
|
|
</task>
|
|
|
- <option name="localTasksCounter" value="8" />
|
|
|
+ <task id="LOCAL-00008" summary="0424 spring proxy">
|
|
|
+ <option name="closed" value="true" />
|
|
|
+ <created>1713949306918</created>
|
|
|
+ <option name="number" value="00008" />
|
|
|
+ <option name="presentableId" value="LOCAL-00008" />
|
|
|
+ <option name="project" value="LOCAL" />
|
|
|
+ <updated>1713949306918</updated>
|
|
|
+ </task>
|
|
|
+ <option name="localTasksCounter" value="9" />
|
|
|
<servers />
|
|
|
</component>
|
|
|
<component name="TypeScriptGeneratedFilesManager">
|
|
@@ -427,7 +442,8 @@
|
|
|
<MESSAGE value="0417 spring" />
|
|
|
<MESSAGE value="0420 spring lifecycle" />
|
|
|
<MESSAGE value="0420 spring ioc" />
|
|
|
- <option name="LAST_COMMIT_MESSAGE" value="0420 spring ioc" />
|
|
|
+ <MESSAGE value="0424 spring proxy" />
|
|
|
+ <option name="LAST_COMMIT_MESSAGE" value="0424 spring proxy" />
|
|
|
</component>
|
|
|
<component name="XSLT-Support.FileAssociations.UIState">
|
|
|
<expand />
|