SSM1.3【Spring:Spring相关API】

 

 

1 //        ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
2         ApplicationContext app = new FileSystemXmlApplicationContext("D:\\Workspace-java\\idea\\Workspaces\\itheima-javaweb\\SSM1_spring_ioc\\src\\main\\resources\\applicationContext.xml");
3         UserService userService = (UserService)app.getBean("userService");
4         userService.save();

 

 

 

 1 ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");
 2 //        ApplicationContext app = new FileSystemXmlApplicationContext("D:\\Workspace-java\\idea\\Workspaces\\itheima-javaweb\\SSM1_spring_ioc\\src\\main\\resources\\applicationContext.xml");
 3 
 4 //        Object userService = app.getBean("userService");
 5 //        UserService userService = (UserService)app.getBean("userService");
 6 
 7         UserService userService = app.getBean(UserService.class);
 8         //仅适用于配置文件中只有一个UserServiceImpl时,多个bean虽然id不同,但class一致时,这种方式会报错,比如如下配置
 9 
10         userService.save();
1 <bean id="userService" class="com.haifei.service.impl.UserServiceImpl">
2         <property name="userDao" ref="userDao"></property>
3     </bean>
4 
5 <bean id="userService2" class="com.haifei.service.impl.UserServiceImpl">
6         <property name="userDao" ref="userDao"></property>
7     </bean>

 

 

posted @ 2021-07-15 13:26  yub4by  阅读(44)  评论(0)    收藏  举报