public class UserService { private UserRepository userRepository; public UserService() { this.userRepository = new UserRepository(); } // ... } public class UserRepository { @Inject public UserRepository() { // ... } // ... } public class UserService { @Inject private UserRepository userRepository; // ... } public class Main { public static void main(String[] args) { Injector injector = createInjector(); UserService userService = injector.getInstance(UserService.class); // ... } private static Injector createInjector() { // ... } }


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