public class UserService { @AutoInject private UserDao userDao; public void saveUser(User user) { userDao.save(user); } } public interface UserDao { void save(User user); } public class UserDaoImpl implements UserDao { public void save(User user) { System.out.println("Saving user: " + user); } } public class Application { public static void main(String[] args) { BeanContainer.getInstance().doAutoInject("com.example"); UserService userService = new UserService(); userService.saveUser(new User("John Doe", "john@example.com")); } }


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