zoukankan      html  css  js  c++  java
  • Java Config 注解

    java config是指基于java配置的spring。传统的Spring一般都是基本xml配置的,后来spring3.0新增了许多java config的注解,特别是spring boot,基本都是清一色的java config。

    @Configuration

        在类上打上这一标签,表示这个类是配置类

    @ComponentScan

       相当于xml的<context:componentscan basepakage=>

    @Bean

         bean的定义,相当于xml的

         <bean id="objectMapper" class="org.codehaus.jackson.map.ObjectMapper" /> 

    @EnableWebMvc

        相当于xml的<mvc:annotation-driven>

    @ImportResource

       相当于xml的 <import resource="applicationContext-cache.xml">

    @PropertySource

    spring 3.1开始引入,它是基于java config的注解,用于读取properties文件

     @Profile

    spring3.1开始引入,一般用于多环境配置,激活时可用@ActiveProfiles注解,@ActiveProfiles("dev")

    等同于xml配置

    <beans profile="dev">
        <bean id="beanname" class="com.pz.demo.ProductRPC"/>
    </beans>

    激活该profile spring.profiles.active,也可设置默认值 spring.profiles.default
    <context-param>
        <param-name>spring.profiles.default</param-name>
        <param-value>dev</param-value>
    </context-param>
  • 相关阅读:
    es6 yield简单使用
    es6 generator 函数中的yield理解
    es6 promise的使用,同时处理多个异步请求
    es6 filter的使用
    ES6中reduce的计算过程
    es6函数的参数展开
    搭建基于express框架的运行环境
    通过node.js搭建服务,访问html静态页面
    docker compose
    JDBCUtil
  • 原文地址:https://www.cnblogs.com/whx7762/p/7828435.html
Copyright © 2011-2022 走看看