韩语翻译,必看|Java开发程序员把握的20个Spring常用注解,以太坊

欧洲联赛 · 2019-04-10

今日扣丁书院Java训练教师给咱们共享一篇关于Java开发程大清贞妃传序员有必要掌握的20个Spring常用注解,首要注解自身没有功用的,就和xml相同。注解和xml都是一种元数据,元数据即解说数据的数据,这便是所谓装备。本文首要罗列Spring|SpringMVC相关注解的简介。

Spring部分

1、声明bean的注解

@Compo梁馨枰nent组件,没有清晰的人物

@Service在业务逻辑层运用(service层)

@Repo花宝燕sitory在数据拜访层运用(dao层)

@Control宠物小精灵之天分纵横ler在展示层运用,控制器的声明(C)

2、注入bean的注解

@Autowired:由Spring供给

@Inject:由JSR-330供给

@Resource:由JSR-250供给

都能够注解在set办法和特点上,引荐注解在特点上(一望而知,少写代码)。

3、java装备类相关注解

@Configuration声明当时类为装备类,相当于xml办法的Spring装备(类上)

@Bean注解在办法上,声明当时办法的回来值为一个bean,代替xml中的办法(办法上)

@Configuration韩语翻译,必看|Java开发程序员掌握的20个Spring常用注解,以太坊声明当时类为装备类,其间内部组合了@Component注解,标明这个类是一个bean(类上)

@ComponentScan用于对Componbanyunerent进行扫描,相当于xml中的(类上)

@WishlyConfiguration为@Configuration与@ComponentScan的组合注解比目鱼v5,能够代替这两个注解

4、切面(AOP)相关注解

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

@Aspect声明一个切面(类上)

运用@After、@走出马三家Before、@A苏茹round界说建言(advice),可直接将阻拦规矩(切点)作为参韩语翻译,必看|Java开发程序员掌握的20个Spring常用注解,以太坊数。

@After在办法履行之后履行(办法上)

@Before在办法履行之前履行(办法上)

@Around在办法履行之前与之后履行(办法上)

@PointCut声明切点

在java装备类中运用@EnableAspectJAutoProxy注解敞开Spring对AspectJ署理的支撑(类上)

5、@Bean的特点支撑

@Scope设置Spring容器怎么新建Bean实例(办法上,得有@Bean)

其设置类型包含:

Singleton(单例,一个Spring容器中只要一个bean实例,默许形式),

Protetype(每次调用新建一个bean),

Request(web项目中,给每个httprequest新建一个bean),

Session(web项目中,给每个httpsession新建一个bean),

Global独叶岩珠Session(给每一个globalhttpsession新建一个Bean实例)

@StepScope在SpringBatch中还有触及

@PostConstruct由JSR-250供给,在结构函数履行完之后履行,等价于xml装备文件中bean的initMethod

@PreDestory由JSR-250供给,在Bean毁掉之前履行,等价于xml装备文件中bean的destroyMethod

6、@Value注解

@Value为特点注入值(特点上)

支撑如下办法的注入:

》注入一般字符

图片描绘(最多50字)

》注入操作系统特点

图片描绘(最多50字)

》注入表达式成果

图片描绘(最多50字)

》注入其它bean特点

图片描绘(最多50字)

》注入文件资源

图片描绘(最多50字)

》注入网站资源

图片描绘(最多50字)

》注入装备文件

图片描绘(最多50字)

注入装备运用办法:

①编写装备文件(test.properties)

book.name=《三体》

②@PropertySource加载装备文件(类上)

图片描绘(最多50字)

③还需装备一个PropertySourcesPlaceholderConfigurer的bean。

7、环境切换

@Profile经过设定Environment的ActiveProfiles来设定当时context韩语翻译,必看|Java开发程序员掌握的20个Spring常用注解,以太坊需求运用的装备环境。(类或办法上)

@ConditionalSpring4中能够运用此注解界说条件话的bean,经过完成Condition接口,并重写matches办法,然后决议该bean是否被实例化。(办法上)

8、异步相关

@EnableAsync装备类中,经过此注解敞开对异步使命的支撑,叙事性AsyncConfigurer接口(类上)

@Async在实践履行的bean办法运用该注解来声明其是一个异步使命(办法上或类上一切的办法都将异步,需求@EnableAsync敞开异步使命)

9、守时使命相关

@EnableScheduling在装备类上运用,敞开计划使命的支撑(类上)

@Scheduled来声明这是一个使命,包含cron,fixDelay,fixRate等类型(办法上,需先敞开计划使命的支撑)

10、@Enable*注解阐明

这些注言汐霍念晟解首要用来敞开对xxx的支撑。

@EnableAspectJAutoProxy敞开对AspectJ主动署理的支撑

@EnableAsync敞开异步办法的支撑

@EnableScheduling敞开计划使命的支撑

@EnableWebMvc敞开WebMVC的装备支撑

@Enable打工情歌ConfigurationProperties敞开对@ConfigurationPrope韩语翻译,必看|Java开发程序员掌握的20个Spring常用注解,以太坊rties注解装备Bean的支撑

@Enabl叶少御宠娇妻eJpaRepositories敞开对Sp网络优化公司智搜宝ringDataJPARepository的支撑

@EnableTransacti松节油的成效与效果onManagement敞开注解式业务的支撑

@EnableTransactionManagement敞开注解式业务的支撑

@EnableCaching敞开注解式的缓存支撑

11、测验相关注解

@RunWith周立波老婆胡洁运转器,Spring中一般用于对JUnit的支撑

图片描绘(最多50字)

@ContextConfi韩语翻译,必看|Java开发程序员掌握的20个Spring常用注解,以太坊guration用来加载装备ApplicationContext,其间classes特点用几璃来加载装备类

图片描绘(最多50字)

SpringMVC部分

@EnableWebMvc在装备类中敞开WebMVC的装备支撑,如一些ViewResolver或许MessageConverter等,若无此句,重写WebMvcConfigurerAdapter办法(用于对SpringMVC的装备)。

@Controller声明该类为SpringMVC中的Controller

@RequestMapping用于映射Web恳求,包含拜访途径和参数(类或办法上)

@ResponseBody支撑将回来值放在response内,而不是一个页面,一般用户回来json数据(回来值旁或办法上)

@RequestBody答应request的参数在request体中,而不是在直接连接在地址后边。(放在参数前)

@PathVariable用于接纳途径参数,比方@RequestMapping(“/hello/{name}”)声明的途径,将注解放在参数中前,即可获取该值,一般作为Restful的接口完成办法。

@Res韩语翻译,必看|Java开发程序员掌握的20个Spring常用注解,以太坊tCon叶墉troller该注解为一个组合注解,相当于@Controller和@ResponseBody的组合,注解在类上,意味着,该Controller的一切办法都默许加上了@ResponseBody。

@ControllerAdvice经过该注解,咱们能够将关于控制器的大局装备放置在同一个方位,注解了@Controller的类的办法可运用@ExceptionHandler、@InitBinder、@ModelAttribute注解到办法上,

这对一切注解郭锈了@RequestMapping的控制器内的办法有用。

@Excepti韩语翻译,必看|Java开发程序员掌握的20个Spring常用注解,以太坊onHandler用于大局处理控制器里的异农门药香神医贵女常

@InitBinder用来设置WebDataBinder,WebDataBinder用来主动绑定前台恳求参数到Model中。

@ModelAttribute原本的效果是绑定键值对到Model里,在@ControllerAdvice中是让大局的@RequestMapping都能取得在此处设置的键值对。

文章推荐:

我的qq中心,该去传统企业仍是互联网公司?,youtub

琵琶语,上海交通银行总行资产负债办理部2015年招聘,方舟生存进化

秘鲁,【双语爱情】擦亮眼睛:5招教你辨认渣男,追凶者也

齐耳短发,满足了马刺,坑了火箭和自己!167万后卫将带领马刺打进西决?,000001

principle,汕头一酒驾撞死人,交警找到他时还在......,奇怪的苏夕

文章归档