栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java注解开发

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java注解开发

@Override     用来标识重写方法

@Target         注解用在哪里:类上、方法上、属性上等等

@Retention     注解的生命周期:源文件中、字节码文件中、运行中

 @Test        单元测试

@Configuration 标识配置类

@Bean 将自己方法的返回值交给Spring容器管理

@Component 将该类交给spring容器管理. 通过反射自动实例化对象

@ComponentScan(“路径”) 包扫描的注解 使Spring注解有效

@Scope("singleton")         默认值 单例模式
@Scope("prototype")       多例

@Lazy         添加表示改为懒加载

生命周期:
@PostConstruct    在对象创建后立即调用
 @PreDestroy    销毁时调用

依赖注入:
@Autowired     可以将spring容器中的对象(当前接口的实现类) 自动注入到属性中   默认按照类型注入

@Qualifier("指定id")    多个接口实现类  使用该注解  不可单独使用 必须配合 @Autowired   

@Resource(name="指定id")    相当于@Autowired+@Qualifier("指定id")   默认按照类型注入

mcv代码:
控制层 Controller 与前端页面交互的.        @Controller
业务层 Service 编辑业务逻辑.           @Service
持久层 Mapper 实现数据库的相关操作    @Repository  

@Value注解 可以直接为基本类型赋值和String类型


@PropertySource     加载配置文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/605645.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号