本来说好的短时间不搞spring源码了,但是前端和数据库实在看不下去,加上力扣不知道为什么上不去了,就写个开头吧
我们先写一段简单的spring程序
public static void main(String[] args) {
BeanFactory context = new XmlBeanFactory(new ClassPathResource("spring.xml"));
User u=(User) context.getBean("user");
System.out.println(u.getName());
}
可以看到,一切的开始都是从ClassPathResource开始的,我们先来看看官方是怎么描述ClassPathResource的
*{
@link Resource}类路径资源的实现。使用
*给定{
@link ClassLoader}或给定{
@link Class}用于加载资源。