@MyComponent public class MyService { // ... } @MyComponent public class MyController { @Autowired private MyService myService; // ... } public class User { private String username; private String password; // ... } public class UserController { public void registerUser(@Valid User user) { // ... } } @MyConfiguration public class AppConfig { @MyValue("app.name") private String appName; @MyValue("app.version") private String appVersion; // ... } public class App { public static void main(String[] args) { AppConfig config = AnnotationUtils.resolveAnnotation(AppConfig.class, MyConfiguration.class); System.out.println("Application Name: " + config.getAppName()); System.out.println("Application Version: " + config.getAppVersion()); } }


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