Spring入门简单的一个小例子,不明白??来者有分
代码
一个接口
package com.aa.spring;public interface UserManager { public void addUser(String username, String password); public void deleteUser(int id); public void modifyUser(int id, String username, String password); public String findUserById(int id);}
package com.aa.spring;public class UserManagerImpl implements UserManager { public void addUser(String username, String password) { System.out.println("------UserManagerImpl.addUser---------"); } public void deleteUser(int id) { System.out.println("------UserManagerImpl.deleteUser---------"); } public String findUserById(int id) { System.out.println("------UserManagerImpl.findUserById---------"); return null; } public void modifyUser(int id, String username, String password) { System.out.println("------UserManagerImpl.modifyUser---------"); }}
package com.aa.spring;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;import org.aspectj.lang.annotation.Pointcut;@Aspectpublic class Hanlder { @Pointcut("execution(* add*(..))") private void allMethod() { }; @Before("allMethod()") private void check() { System.out.println("-------check------"); }}
jf
[解决办法]
呵呵,我实现了一下,花了一小点时间,不过说实话,第二个问题就是类转换的问题,因为这里用到了强类型转换,有说是包的问题,因为版本有问题,有说是接口的问题.其实都有,也都没有
我解决了你的问题,呵呵,如果你把接口删掉,用类,没有问题,就跟楼上说的,因为它首先针对接口,但是也不尽然是这样,其次,如果你用类,转换问题,如果处理了,仍然能够解决,这里需要用到一些包之类的,如果你用了,就能够解决了,
[解决办法]