5.2.1.1. applicationContext-kaiden_common.xml¶
applicationContext-kaiden_common.xmlの作成が必要です。applicationContext-kaiden_common.xmlを作成し、「classes/META-INF/spring」に配置してください。 接続したいデータベースに合わせて <bean id=”dialect” >の定義をコメントの外に出して有効にしてください。 ファイルのアップロードサイズを <bean id=”multipartResolver” >に設定してください。<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd"> <bean id="dataSource" class="jp.co.intra_mart.framework.extension.spring.datasource.TenantDataSource"/> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property name="dataSource" ref="dataSource"/> </bean> <bean id="connectionProvider" class="com.miragesql.miragesql.integration.spring.SpringConnectionProvider"> <property name="transactionManager" ref="transactionManager"/> </bean> <!-- Postgre --> <bean id="dialect" class="com.miragesql.miragesql.dialect.PostgreSQLDialect"/> <!-- Oracle <bean id="dialect" class="com.miragesql.miragesql.dialect.OracleDialect"/> --> <!-- SQLServer <bean id="dialect" class="com.miragesql.miragesql.dialect.SQLServerDialect"/> --> <bean id="commonSqlManager" class="jp.co.slcs.kaiden.v2.base.foundation.extension.mirage.sql.impl.CommonSqlManagerImpl"> <property name="connectionProvider" ref="connectionProvider"/> <property name="dialect" ref="dialect" /> </bean> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- the maximum size of an uploaded file in bytes --> <!-- <property name="maxUploadSize" value="10240000"/> --> <property name="maxUploadSize" value="10240000"/> </bean> </beans>