Java 杂谈

Java必须掌握的12 种Spring常用注解!

2019-01-12  本文已影响0人  _年少无为

序言

Java 语言自1995年正式问世以来,从崛起、问鼎、睥睨天下到进化、平稳、丢掉兵器谱头把交椅然后失而复得,经历了 Sun 的辉煌与坠落,微软的崛起与纷争,互联网的起兴、泡沫与复兴,移动互联网的大发展和 Android 平台的突飞猛进。Java 语言,就像互联网大航海时代的一艘大船,虽然它的语法没那么灵活,也没那么强大,有时候看起来甚至是滞重的、笨拙的,但是,Java 在二十年来每个浪潮的转折点都恰到好处的站在了浪潮之巅。时至今日,Java 作为一门优秀的编程语言和强大的生态平台,依然屹立于程序世界之巅。

小编给大家推荐一个Java技术交流群:937053620!群内提供设计模式、spring/mybatis源码分析、高并发与分布式、微服务、性能优化,面试题整合文档等免费资料!给大家提供一个交流学习的平台!

1.声明bean的注解

2.注入bean的注解

3.java配置类相关注解

4.切面(AOP)相关注解

Spring支持AspectJ的注解式切面编程。

5.@Bean的属性支持

其设置类型包括:

6.@Value注解

支持如下方式的注入:

》注入普通字符

》注入操作系统属性

》注入表达式结果

》注入其它bean属性

》注入文件资源

》注入网站资源

》注入配置文件

Value("${book.name}")String bookName;

注入配置使用方法:

① 编写配置文件(test.properties)

book.name=《三体》

② @PropertySource 加载配置文件(类上)

@PropertySource("classpath:com/hgs/hell o/test/test.propertie")

③ 还需配置一个PropertySourcesPlaceholderConfigurer的bean。

7.环境切换

8.异步相关

9.定时任务相关

10.@Enable注解说明*

这些注解主要用来开启对xxx的支持。

11.测试相关注解

12.SpringMVC相关注解

这对所有注解了 @RequestMapping的控制器内的方法有效。

最后

Java 编程的程序员可能是这个世界上最为广泛的工程师群体,不过很多工程师仅限于使用 Java 语言和 Java 生态里的技术框架做功能实现,少有人了解 Java 的底层动力 JVM 的运营机制,以至于整体水平和认知停滞不前,成了写了十年业务表单的程序员,而不是一个优秀的工程师。

其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这里我推荐一个Java交流群937053620,不管你是小白还是大牛欢迎入驻,大家一起交流成长

上一篇 下一篇

猜你喜欢

热点阅读