zoukankan      html  css  js  c++  java
  • SpringMVC开发框架搭建-applicationContext.xml配置

    1.加载常量

    用途1:Spring的xml配置文件中,可以通过${属性名}使用properties文件配置的值
    用途2:可以使用@Value("${属性名}")注解读取properties文件配置的值,再给字段赋值
    方法1:注解在字段上,给字段赋值
    方法2:注解在字段的setter方法中赋值

    <context:property-placeholder location="classpath:~"/>
    //或者使用
    <bean id="propertyConfigurer"
      class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
      <property name="location">
          <value>~</value>
      </property>
    </bean>

    2.配置数据源以及连接池

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
        .......
    </bean>

    3.配置事务管理
    4.启用事务管理

    5.配置druid的filters时

    // StatFilter 监控统计
    <bean id="stat" class="com.alibaba.druid.filter.StatFilter">
        <property name="slowSqlMills" value="3000"/>
        <property name="logSlowSql" value="true"/>
        <property name="mergeSql" value="true"/>
    </bean>
    // WallFilter预防Sql注入
    <bean id="wall" class="com.alibaba.druid.filter.WallFilter">
        <property name="dbType" value="mysql"/>
    </bean>

    PS:使用SpringBoot 可以大大简化配置

            积极竞争
        不惧失败
    学习提升
  • 相关阅读:
    c++父类指针子类指针转化分析
    setbuf手册
    c++细节
    cf727e
    总结
    UVa 10192 Vacation (最长公共子序列)
    HUNNU 11313 最长公共子序列(LCS)
    HDU 2069 Coin Change (经典DP)
    UVa 674 Coin Change (经典DP)
    UVa 10131 Is Bigger Smarter? (LDS+数据结构排序)
  • 原文地址:https://www.cnblogs.com/acmez/p/13611072.html
Copyright © 2011-2022 走看看