@Service
public class AuthUserService {
@Autowired
private AuthUserDao authUserDao;
// ----> start
public static AuthUserService self;
@Autowired
public void setService(AuthUserService authUserService) {
AuthUserService.self = authUserService;
}
// ---> end 这部分我想用 BaseService 之类的复用继承
}
public interface AuthUserDao extends JpaRepository<AuthUser, Long> {
}
我的目的是能通过 AuthUserService .self.functionName() 之类的直接通过类名调用 service 的方法。
各位 V 友,请教该怎么写 BaseService ,或者有没有更好的方案?
public class AuthUserService {
@Autowired
private AuthUserDao authUserDao;
// ----> start
public static AuthUserService self;
@Autowired
public void setService(AuthUserService authUserService) {
AuthUserService.self = authUserService;
}
// ---> end 这部分我想用 BaseService 之类的复用继承
}
public interface AuthUserDao extends JpaRepository<AuthUser, Long> {
}
我的目的是能通过 AuthUserService .self.functionName() 之类的直接通过类名调用 service 的方法。
各位 V 友,请教该怎么写 BaseService ,或者有没有更好的方案?
