你将获得
- 掌握某些知识点
- 学会某些技巧(或思路)
教学服务
- 1v1专属答疑服务
- BAT专家面试辅导
讲师介绍
课程详情
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容器来管理了