课程分类

|
课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • 1v1专属答疑服务
  • BAT专家面试辅导

讲师介绍

老师头像

享学教育-凤姐老师

字节跳动架构师
十年Java开发经验,先后就职于字节跳动、平安银行、盛大财险、三一集团等开发部门项目经理及架构师职位,负责开发CRM、ERP、电商等系统研发。
老师头像

享学教育-Sailing

腾讯架构师
十年Java开发经验,先后就职去哪儿网、腾讯等一线互联网公司,历任高级工程师、去哪儿网架构师、技术总监等职位,主导多个千万级高并发互联网产品开发,对大型分布式,微服务架构有深入研究。
老师头像

享学教育-Abel老师

美团架构师
八年Java开发经验,曾就职于网易、58等知名互联网公司,担任架构师、技术总监等岗位。 从事互联网应用、电商平台、大数据平台架构设计与研发。 技术涉猎不仅限于高并发、分布式、高可用系统架构设计,对国内外开源框架有深入研究。
老师头像

享学教育-Lison老师

复旦工程硕士 华为金蝶架构师
复旦大学工程硕士,专注技术十年,产品控、代码控,拥有丰富的项目经验,主持研发了多个成功上线的大型互联网项目。热爱互联网,热衷于各种web技术,精通JAVA、J2EE和前端开发,擅长互联网高并发、高可靠架构设计,有丰富的实战经验。愿意和他人分享自己对技术的理解和感悟,讲课逻辑清晰,生动幽默。

课程详情



      

08-Spring-基于注解注入视频文稿

前面我们讲完了使用XML的配置文件完成我们数据的筑路,接下来我们今天来学习基于注解的筑路,那么注解注入在我们开发中使用的比较多,因为它很方便好不好,那么在这里面呢,她除了需要导入我们前面需要导入的五个假包之外,还要导入一个叫op的包好不好,以及要添加注解注入的相关的约束头,那么这边我们来建立,创建一个工程,还是知道吧,来下一步,下一步我们取名还是叫spring project好不好,我前面建了这个工程,我把他删掉了,同学们,如果你们已经见过这个工程,那你得改个名字,或者是要加个二好不好,我就用这个名字来,那么这边我们先建一个目录的ID,这释放我们的相关的假包的,那么今天我们用了假包,除了前面用过的四个核心包加一个日志包,那么今天我们使用注解的来注入的话,我们还要加一个LP包好不好,这个LP包在这里,加个LP包,那六个包country c拿过来,然后这里control v贴进来,贴进来之后,我们把这个内容把他给勾见到我们工厂里面去,过完之后我们还在这里是一样好不好,来建一个,com,想学这里面就叫spring吧,好不好,Spring,还要建一个室内,不好意思,我这个把删除,我想见一个剖轴的包,来,来一个po JO,再来一个还是悠着好不好,这里面呢,我们还是写上来一个stream Lam,private,来一个eight,给他写上,构造器,这是无参的,再加一个有参的构造器,在家get和set方法,再加一个吐司律方法,OK,那么咱们这个时间内写完了,那么接下来我们在这里面再给他写一个,来,选一个test DEMO好不好,Test,DEMO test包上面写一个DEMO,在这里,我们还是一样给他搞一个get user吧,加一个,测试,j unit单元测试,我们把那个包给导进来,那么还是一样,在S2C下面建一个spring的配置文件,来一个spray点餐为文件不好意思,我这边写选的有问题好不好,重新new一个选这个X mail这里来一个spring典藏没有,OK,那么当前这个我们把这个把它给去掉,那么我们要添加他的一个新的注解的约束,我们把咱们打开官网好不好,打开官网spring官网,在这个quick starch快速开始里面,我们进他,不好意思,在这project over view里面进spring framework,再进我们的任再进这个文档,这文档,进去之后我们看这扣核心,有点慢,稍等一下,这个东西应该是用的是国外的域名好不好,所以他的网速,各方面可能会稍微慢一点点,进来之后,我们去看一下咱们用的药注解是不是,注解的话我们,在这边看一下,这里来annotation based,这是基于注解开发好不好,那么这里面我们用的它的约束文件,就是上面这一节,我们把这个内容把它拷过来,这是我们spring框架基于注解开发配置文件里面需要的这个约束文件,我们把这个内容把它看成C,然后看着V逃过来,当他前面把它给格式清空一下,这个内容不要了好不好,那么注解开发这边呢,就得加一个东西了,加个什么东西呢,加个标签叫做context component scan,啊,这是什么意思,这告诉我们呢,扫描仪扫描我们的一个包好不好,因为我们要给咱们的user这个试题类,把这个内容,这个事情要交给spring来管住他初恋对象是不是,所以这个扫描呢,我们这边可以直接指定扫描某个包来想学里面的剖着包,这表是写一下当前这个配置,表示,应该说当前这个配置文件,被加载是,扫描,这个包,下所有的实体类好不好,扫描包下所有的实体类,那么这样我们就不要一个一个去写了,在下面这个包下有多少个尸体内全部扫下来,扫描下来,那么这个这个是一类,我们如果要注解开发的话,要到这边干嘛呢,给它加一个注解的,一个标签好不好,那么这个注解标签,我们常用的注解标签在这里complaint complaint呢,它翻译呢,是组间的意思好不好,我们给它加一个complaint这complex表示什么呢,表示什么意思呢,表示,当前user,这个类,交给spring容器管理,在扫描,当前这个包下,我们把这个写全吧,好不好,扫描这个包厢,把它给烤一下,当扫描这个包下所有的累时,告诉spring容器,当前用的这个类交给你管理了好不好这样的,就是啊,这里,他只告诉我们,咱们的程序一启动,那么这个配置文件会被加载,是不是加载之后这个配置告诉了阿,扫描抗点想学剖析一下这个包下所有的体内,那么在体内上面给我们加一个注解叫做at complaint好不好,那么他表示当我们这个包被扫描的时候,这个类就交给你spring容器来管理了