为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Spring入门篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Spring入门篇

moocer JAVA开发工程师
难度中级
时长 7小时 0分
  • Spring设值注入
    查看全部
    0 采集 收起 来源:Spring注入方式

    2017-09-18

  • Aware简介
    查看全部
  • spring资源
    查看全部
  • @Configuration注解:将注解的类当配置文件使用。
    查看全部
  • 基于java的容器注解: 1.@Bean:初始化一个bean并注册到springIoc容器加以管理。 同xxx.xml配置文件中的<bean>,适用于成员方法上,结合@Configuration(类上)使用 2.@Bean注解初始化生成的bean,在不指定名称时,是该注解注解的成员方法的名字 eg: @Bean public A getA(){return new A();}//该bean在注册到SpringIoc容器里的名称是getA. 指定名称@Bean(name="xx")时,该bean在注册到SpringIoc容器里的名称是xx 3.@Bean(name="" initMethod="" destroyMethod=""),支持init和destroy,同xxx.xml配置文件效果相同。
    查看全部
  • 注解小结: 1.@Autowired 注解通过类型进行装配 当使用的bean具体到某一名字时,ApplicationContext中又存在多个该类型的bean时,可以结合@Qualifier注解使用,具体到该bean 2.@Resource注解可以将ApplicationContext中多个同一类型的bean具体到某一名字的bean
    查看全部
  • @Qualifier注解 1.当ApplicationContext中某一类型的bean有多个时,可以通过该注解减小使用范围,或者直接指定用某一个特定的bean。 eg:@Qualifier("id")//其中id是bean的id 2.@Qualifier注解可以用在成员变量上和成员方法的参数上 3.当使用名称进行bean装配使用时,可以用@Resource注解
    查看全部
  • @Autowired注解用在数组类型上时,将ApplicationContext里面注册的所有该类型的bean装配到数组上。当希望装配有序时,可以利用@Order注解进行注解 eg: @Order(value=1)(该数值是整型) @Autowired 注意:@Order注解只对数组有序有效。例如map无效
    查看全部
  • @Autowired注解: 1.@Autowired注解可以用到spring特殊的接口上: eg: @Autowired ApplicationContext ac; 2.@Autowired可以用到数组注解上,数组的字段或者方法需要的特定类型的bean,将ApplicationContext中该类型的所有bean配装到改数组上。(数组-set,map) map的键存储bean的id,值存储bean。key是String。
    查看全部
  • @Required:用于setter方法 @Autowired:用于setter方法 ,成员变量,构造器上 注意:在使用@Service注解注册的bean时,最好如下(使用接口): service s = applicationContext.getBean("serviceImpl"); 注意service 和serviceImpl使用
    查看全部
  • 注解annotation:类的自动检测和bean注册 1.在类上加上@Componnet,@Service,@Controller@Repository等注解,Spring将会自动检测这些类并将相应的bean注册到Ioc容器中。 2.<context: annotation-config/>在Spring xxx.xml配置文件中使用context标签时需要在头文件中加入相应的xmlns和schemaLocation。该注解只会查找在同一个applicationcontext中的bean注解。 3.为了Spring能够自动检测到注解类并注册相应的bean,需要在xxx.xml配置文件中加入注解:<context:component-scan base-package""/>,base-package是它的属性,意为基于该层次的包进行组件扫描。<context:component-scan>包含了<context:annotation-config> 4.<context:component-scan>和<context:annotation-config>区别: 前者是基于类注解的扫描,会扫描类并将相应的bean注册到applicationContext中,它包含了成员方法和成员变量上的注解,(即包含了后者的功能)。 后者是基于成员方法和成员变量的扫描,使用时bean需要已经在Ioc容器中注册过了。 5.定义bean spring扫描时注解组件被自动检测,相应的bean名称由BeanNameGenerator生成(@Component,@Service,@Controller,@Repository都有一个name属性用于显式的设置bean name)
    查看全部
  • 如何学习Spring
    查看全部
  • Resources:所有的applicaionContext都实现了resourcesLoader接口中的getResources方法,通过该方法可以获得resources. 1.在spring规定中,resources文件夹是访问资源的入口。 2.classPath:xxx/src/main 3.getResources()方法的参数:classPath方式: classPath:xxx.txt 4.file方式: file:D:\\...\\xxx.txt 5.url方式: url:http://.../.../xxx 6.没有前缀时依赖applicationContext的配置文件路径:即使用配置文件的路径
    查看全部
  • proxy定义
    查看全部
  • 面向接口编程
    查看全部
    0 采集 收起 来源:IOC及Bean容器

    2017-09-15

举报

0/150
提交
取消
课程须知
Java的高级课程,适合对Java基础知识应用自如,并熟悉MVC架构的小伙伴们。如果想成为一名Java工程师,这门课程是一定要学哒。
老师告诉你能学到什么?
掌握依赖注入、IOC和AOP的概念,并能进行简单应用。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!