<dependency> <groupId>org.beaninject</groupId> <artifactId>beaninject-core</artifactId> <version>2.1.0</version> </dependency> UserService.java public interface UserService { void saveUser(User user); } UserServiceImpl.java public class UserServiceImpl implements UserService { public void saveUser(User user) { } } UserController.java public class UserController { @Inject private UserService userService; public void saveUser(User user) { userService.saveUser(user); } } beaninject.properties beaninject.scan.packages=com.example.myapp public class MyApp { public static void main(String[] args) { BeanInject.init(); BeanInject.destroy(); } } public class MyTest { public static void main(String[] args) { UserController userController = new UserController(); User user = new User("John", "Doe"); userController.saveUser(user); } }


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