今天继续学习spring框架,但是易学难精。确实很头疼.....稍微看了些注解和泛型
- 注解
- 用法【JDK提供的内置注解】
- @Override
用于标识方法,标识该方法属于重写父类方法
- @Deprecated
用于标识方法或类,标识该类和方法已过时,建议不要使用
- @SuppressWarnnings
用于有选择的关闭编译器对类、方法、成员变量、变量初始化的警告
- 注解使用的步骤
- 加入maven的依赖spring-context,在你加入spring-context的同时,间接加入了spring-aop的依赖,必须使用spring-aop的依赖
- 在类中加入spring的注解
- 在spring的配置文件中,加入一个组件扫描器的标签,说明注解在你的项目中的位置
- 需要学习的注解【Spring框架下的】
- @Component
创建对象的,等同于<bean>的功能属性:value就是对象的名称,也就是bean的id值??spring配置文件中:<context:component-scan base-package="包名">组件扫描器的工作方式:spring会扫描遍历指定的包名,把包中和子包中的所有类,找到类中的注解,按照注解的功能创建对象,或给属性赋值。?
- @Respotory
- @Service
- @Controller
- @Value
- @Autowired
- @Resource
- 元注解
修饰注解的注解
- @Target
标识改注解用于什么地方
- @Retention
表示在什么级别保存该注解信息
- @Document
将次注解包含在javadoc中
- @Inherited
允许自雷继承父类中的注解
- 泛型
- 什么是泛型
- 参数化的类型,将数据类型当做参数来使用,定义时使用类型占位符,实际使用时需要制定具体的数据类型
参数化类型:1. 把类型当做是参数一样传递2. 数据类型只能是引用类型
- 作用
- 对类型就行约束(编译进行检查),避免了拆箱和装箱操作带来的影响,提高了效率和安全性
- 泛型基础
- 泛型类
- 泛型方法
先定义后使用
- 类型通配符
?通配符表示可以匹配任意类型,任意java类都可以匹配注:当我们使用?时,只能调用对象与类型无关的方法,不能调用与类型有关的方法
- 通配符和泛型方法
- 泛型擦除
明天要拍毕业照和学位证书的照片了。可我不想打理自己了。希望别碰到小怡...加油~
实习小白的第十一天
原文:https://www.cnblogs.com/weijinhua/p/13849352.html