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 可以大大简化配置

            积极竞争
        不惧失败
    学习提升
  • 相关阅读:
    可扩容分布式session方案
    Linux 极限压缩
    python调用jenkinsAPI
    Jenkins-slave分布式跨网络发布
    mysql查看指定数据库各表容量大小
    FastAPI--依赖注入之Depends(8)
    FastAPI--跨域处理(7)
    FastAPI--中间件(6)
    FastAPI--错误处理(5)
    FastAPI--响应报文(4)
  • 原文地址:https://www.cnblogs.com/acmez/p/13611072.html
Copyright © 2011-2022 走看看