public interface UserDao { void save(); } public class UserDaoImpl implements UserDao { @Override public void save() { } } public class UserService { @Inject private UserDao userDao; public void saveUser() { userDao.save(); } } public class Main { public static void main(String[] args) { Injector injector = new Injector(); injector.register(UserDao.class, UserDaoImpl.class); injector.register(UserService.class); UserService userService = injector.getInstance(UserService.class); userService.saveUser(); } }


上一篇:
下一篇:
切换中文