@Configuration@ComponentScan(“com.example.app”)パブリック クラス AppConfig { @Bean publicUserService userService() { return newUserServiceImpl(); }パブリック クラス Main { public static void main(String[] args) { AnnotationConfigWebApplicationContext() = new NotationConfigWebApplicationContext(); コンテキストを返します.register(AppConfig.class); context.context(); UserService userService = context.getBean(UserService.class); ユーザ user = new User(“[email protected] “, “John Doe”); userService.addUser(user); context.close(); }}@Configuration@ComponentScan(“com.example.app”)パブリック クラス AppConfig { @Bean publicUserService userService() { return newUserServiceImpl(); }パブリック クラス Main { public static void main(String[] args) { AnnotationConfigWebApplicationContext() = new NotationConfigWebApplicationContext(); コンテキストを返します.register(AppConfig.class); context.context(); UserService userService = context.getBean(UserService.class); ユーザ user = new User(“[email protected] “, “John Doe”); userService.addUser(user); context.close(); }}@Configuration@ComponentScan(“com.example.app”)パブリック クラス AppConfig { @Bean publicUserService userService() { return newUserServiceImpl(); }パブリック クラス Main { public static void main(String[] args) { AnnotationConfigWebApplicationContext() = new NotationConfigWebApplicationContext(); コンテキストを返します.register(AppConfig.class); context.context(); UserService userService = context.getBean(UserService.class); ユーザ user = new User(“[email protected] “, “John Doe”); userService.addUser(user); context.close(); }}@Configuration@ComponentScan(“com.example.app”)パブリック クラス AppConfig { @Bean publicUserService userService() { return newUserServiceImpl(); }パブリック クラス Main { public static void main(String[] args) { AnnotationConfigWebApplicationContext() = new NotationConfigWebApplicationContext(); コンテキストを返します.register(AppConfig.class); context.context(); UserService userService = context.getBean(UserService.class); ユーザ user = new User(“[email protected] “, “John Doe”); userService.addUser(user); context.close(); }}