[{"data":1,"prerenderedAt":260},["ShallowReactive",2],{"Categories":3,"NavIndexCategoriesCountFooter":203,"content-\u002F2008\u002F04\u002F22\u002Fcompile-time-weaving-of-spring-aspects-in-intellij-idea\u002F":204},[4,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,68,70,71,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202],{"category":5},"System Administration",{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},"Software Development",{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":27},{"category":27},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":5},{"category":27},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":27},{"category":27},{"category":67},"Drones & RC",{"category":69},"DIY Projects",{"category":67},{"category":72},"Photography",{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":69},{"category":67},{"category":69},{"category":69},{"category":67},{"category":67},{"category":72},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":5},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":5},{"category":67},{"category":67},{"category":72},{"category":72},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":67},{"category":72},{"category":67},{"category":138},"3D Printing - Laser Cutting - CNC",{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":138},{"category":5},{"category":138},{"category":27},{"category":27},{"category":138},{"category":138},{"category":72},{"category":158},"Photography,3D Printing - Laser Cutting - CNC",{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":5},{"category":67},{"category":5},{"category":5},{"category":27},{"category":27},{"category":27},{"category":27},{"category":27},{"category":69},{"category":27},{"category":27},{"category":27},{"category":27},{"category":181},"Home Assistant",{"category":181},{"category":72},{"category":27},{"category":27},{"category":72},{"category":138},{"category":5},{"category":72},{"category":72},{"category":138},{"category":27},{"category":181},{"category":181},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},{"category":72},191,{"id":205,"title":206,"body":207,"category":27,"date":245,"description":213,"embedImage":246,"extension":247,"image":246,"intro":246,"meta":248,"navigation":249,"path":250,"seo":251,"series":246,"sitemap":252,"stem":253,"tags":254,"__hash__":259},"content\u002F2008\u002F04\u002F22\u002Fcompile-time-weaving-of-spring-aspects-in-intellij-idea.md","Compile Time Weaving of spring aspects in Intellij Idea",{"type":208,"value":209,"toc":241},"minimark",[210,214,238],[211,212,213],"p",{},"To enable compile time weaving of the spring aspects (spring-aspects.jar) in Intellij IDEA (I am using 7.0.3 - but I assume this to be similar for other versions):",[215,216,217,232,235],"ol",{},[218,219,220,221,231],"li",{},"Install and enable the ",[222,223,230],"a",{"href":224,"rel":225,"target":229},"http:\u002F\u002Fintellij.expertsystems.se\u002Faspectj.html",[226,227,228],"nofollow","noopener","noreferer","_blank","AspectJ plugin"," - it was available in the plugin manager lists by default",[218,233,234],{},"Under Settings > AspectJ Weaver, search for aspects - add the spring-aspects jar and enable weaving",[218,236,237],{},"In the build menu - make sure AspectJ weaving is enabled",[211,239,240],{},"NB: As of plugin 1.0.7 it requires AspectJ 1.5 (I use 1.5.4) - 1.6.0 does not work. This means amongst other things keeping to spring 2.5.2 - spring-aspects 2.5.4 seems to use AspectJ 1.6.0 (at least it complains about weaver version 3.0 vs. 5.0).",{"title":242,"searchDepth":243,"depth":243,"links":244},"",2,[],"2008-04-22 13:41:54 +0200",null,"md",{},true,"\u002F2008\u002F04\u002F22\u002Fcompile-time-weaving-of-spring-aspects-in-intellij-idea",{"title":206,"description":213},{"loc":250},"2008\u002F04\u002F22\u002Fcompile-time-weaving-of-spring-aspects-in-intellij-idea",[255,256,257,258],"java","spring","aspectj","intellij idea","LTL42I6Bnu0BFdML8nu8ebXp5fPRhRFK0Vh_D2Pq1QA",1775293015699]