spring的第一个程序

spring的第一个例子

  • 实现步骤:
  • 1.创建maven项目
  • 2.加入maven的依赖
  •    spring的依赖,版本5.2.5
  •    junit依赖
  • 3.创建类(接口和它的实现类)
  •    和没有使用框架一样,就是普通的类
  • 4.创建spring需要使用的配置文件
  •    声明类的信息,这些类由spring创建和管理
  • 5.测试spring创建的



1.在pom.xml中加入依赖


3.创建接口和实现类


4.配置spring配置文件

1.beans:是根标签,spring把java对象变成bean
2.spring-beans.xsd是约束文件,和mybatis指定dtd是一样的。

声明bean,就是告诉spring要创建某个类的对象
一个bean标签声明一个对象
id:对象的自定义名称,唯一值,spring通过这个名称找到对象
class:类的全限定名称(不能是借口,因为spring是反射机制创建对象,必须使用类)
spring内部操作:
spring就完成 SomeService someService = new SomeServiceImpl();
spring是把创建好的都西昂放入到map中,Spring框架有一个map存放对象的
springMap.put(id的值,对象);
例如:SpringMap.put(“someService”,new SomeServiceImpl());


5.测试

表示spring容器的对象: ApplicationContext
ApplicationContext(接口)就是表示Spring容器,通过容器获取对象了
ClassPathXmlApplicationContext:表示从类路径加载spring的配置文件返回一个容器

从容器中获取某个对象,你要调用对象的方法
getBean("配置文件中bean的id值“);
spring默认创建对象的时间:
在创建spring的容器时,会创建配置文件中的所有的对象。默认调用的是无参数的构造方法
ApplicationContext ac = new ClassPathXmlApplicationContext(config);


获取容器中java对象的信息
获取容器中定义对象的数量:ApplicationContext.getBeanDefinitionCount();
获取容器每个对象的名称:ApplicationContext.getBeanDefinitionNames();
创建非自定义对象(别人写好的对象)


#Spring#
全部评论

相关推荐

05-12 16:04
已编辑
江西财经大学 Java
点赞 评论 收藏
分享
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务