public interface ProductService { Product getProductById(int id); } public class ProductServiceImpl implements ProductService { public Product getProductById(int id) { } } <bean id="productService" class="com.example.ProductServiceImpl"> <property name="productDao" ref="productDao"/> </bean> <bean id="productDao" class="com.example.ProductDaoImpl"> <property name="dataSource" ref="dataSource"/> </bean> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> </bean> public class RemoteClient { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml"); ProductService productService = (ProductService) context.getBean("productService"); Product product = productService.getProductById(123); } }


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