javaSwing多线程和Spring AOP结合产生问题
想使用SpringAOP来简化javaSwing中各种基础结构功能的开发,来降低藕合性。
做法如下:某设定表读取在程序中使用缓存机制,为了方便同步数据库与缓存,
使用AOP编写了一个Aspect来监控DAO中的insert和update操作,
并实时同步更新程序中的缓存值。当此Aspect在单线程中跑时一切正常,一旦同时开启另一个线程来作业
就会出现问题,传入到DAO中的Connection会被莫名的关闭,直接导致程序Crash.
去搜索线程和AOP等资料,也没有找到有用的信息,麻烦各位大大能给予指导。在此谢过!