美国上市公司,专注Java培训21年

Spring总结,听不懂和不会写,这是两种概念!


Spring总结,听不懂和不会写,这是两种概念!

达内郑州文化路-JSD1504

String conf = "applicationContext.xml";

ApplicationContext ac = new ClassPathXmlApplicationContext(conf);

ac.getBean("类的名字",类型);//得到对象,相当与new

set注入

构造器注入

class 要注入的对象{

属性名;

set方法;//set注入

构造器(参数){}//构造器注入

}

什么时候用注入?

注入的东西就好像我们平常用的方法一样,为什么我们要调方法,我们完全可以自己将方法的逻辑写出来,注入感觉和方法差不多就是为了代码的各种“好”。

当我们用到一个实体的时候,就创建实体类,然后注入,在实体类中我们需要设置参数,这个时候就用到参数注入,所以注入就是好像我们调方法一样,我们需要了,就来一个!至于怎么样注入,这就不需要去理解了,必须记!

注解更是让这些东西变的简单多了,可以说是更无脑了!

这个东西就不用解释了吧?扫描以org.tarena开头的包,只要有@(哪几个自己看),就纳入IOC(你管它是什么),这就相当于定义好了,id也可以自己定义,加个括号就好了。

注解之后那真是无脑啊,想要哪个对象@一个,就好像你在群里说话一样,想叫谁,@一个,至于参数的注入,利用引用方式注入,@value("#{}")

Spring Web MVC

组件和处理流程很重要,即便记不住,即便不理解,但我们如果仅仅是写代码的话,可以生搬硬套!

利用注解方式写代码,即便记不住,copy下面的代码总会吧?这些都是死的

接下来,建个类@Controller,建个方法@RequestMapping("hello.form")return "hello";这样就转到hello.jsp那个页面了

总结一下:

IOC就相当于一个qq群,首先你要有客户端即导jar包,配置文件applicationContext.xml,然后加入这个IOC群即在组件类前@(哪几个@自己看),当你想要用到哪个对象的时候你就@resource,这便是注入了,完了

这样还觉得东西难吗?

所以,不懂不等于不会写,当然里边还有很多的细节,但是如果仅仅是写代码的话,利用注解方式,配置文件直接copy就行,组件类@一下将这些组件类加入IOC就好(当然要注意id,不写的话默认是类名首字母小写),当你需要这些对象的时候,@一下叫出来,这便是注入了。

如果知道了这些还不懂的话,那就真的是前面的东西没学会了!

希望对大家有所帮助,更希望大家不要总是各种吐嘈,听不懂很正常,但只要用心了,不影响我们写代码,关键在课下!


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • 一个故事讲完https
    一个故事讲完https
    感谢大家阅读由java培训机构分享的“一个故事讲完https”希望对大家有所帮助 详情>>

    2017-08-31

  • GitHub 上火的 Java 框架
    GitHub 上火的 Java 框架
    Java 是目前最需要的编程语言之一。在这里,我们已经挖掘了一些关于框架趋势的有用信息,也就是最受开发者青睐的 Java 框架,名单如下 详情>>

    2017-10-24

  • Java入门学习路径,没有之一
    Java入门学习路径,没有之一
    作为刚刚进入Java领域的新同学,无论是高校的毕业大学生,还是有志转行的在职人员,都面临着诸多的困惑。今天java培训班就来为大家讲解下Java入门学习路径 详情>>

    2017-11-23

  • java初学者学习心得
    java初学者学习心得
    学习了一学期的Java课程,觉得是该总结自己的心得体会了。开始学习任何一门课(包括java),兴趣最重要。下面请看java培训机构带来的分享 详情>>

    2017-12-12

  • Java开班时间

    收起