Esto eliminará la página "Home". Por favor, asegúrate de que es lo que quieres.


支持MySQL/SQL server
在jdbc.properties配置相关数据源的地址、账户、密码和驱动。
jdbc.driverClassName=org.gjt.mm.mysql.Driver
#jdbc.url=jdbc:mysql://120.55.131.232:3306/jee_zouma
#jdbc.username=microball
#jdbc.password=2wsx@WSX#EDC
#jdbc.databaseName=jee_zouma
jdbc.url=jdbc:mysql://121.43.171.110:3306/xin_mu?autoReconnect=true
jdbc.username=root
jdbc.password=2wsx@WSX#EDC
jdbc.databaseName=xin_mu
DRIVER="com.mysql.jdbc.Driver";
在 appDataSource.xml 中配置动态 dataSource 数据库连接池
默认数据库链接池,名字必须叫dataSource
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!-- 配置连接池属性 -->
<property name="driverClass" value="${jdbc.driverClassName}"/>
<property name="jdbcUrl" value="${jdbc.url}"/>
<property name="user" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
<!-- c3p0链接池的私有属性 -->
<property name="maxPoolSize" value="10"/>
<property name="minPoolSize" value="5"/>
<!-- 关闭连接hou不自动commit -->
<property name="autoCommitOnClose" value="false"/>
<!-- 获取连接超时时间 -->
<property name="checkoutTimeout" value="10000"/>
<!-- 当获取链接失败重试次数 -->
<property name="acquireRetryAttempts" value="2"/>
</bean>
从数据库链接池
<!-- 配置从数据源 -->
<bean id="dataSourceSlaver" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${jdbc.driverClassName}"/>
<property name="jdbcUrl" value="${jdbc.slaver.url}"/>
<property name="user" value="${jdbc.slaver.username}"/>
<property name="password" value="${jdbc.slaver.password}"/>
<!-- c3p0链接池的私有属性 -->
<property name="maxPoolSize" value="10"/>
<property name="minPoolSize" value="5"/>
<!-- 关闭连接hou不自动commit -->
<property name="autoCommitOnClose" value="false"/>
<!-- 获取连接超时时间 -->
<property name="checkoutTimeout" value="10000"/>
<!-- 当获取链接失败重试次数 -->
<property name="acquireRetryAttempts" value="2"/>
</bean>
SQL server数据库连接池
<bean id="dataSourceSqlserver" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="driverClass" value="${sqlserver.driver}"/>
<property name="jdbcUrl" value="${sqlserver.url}"/>
<property name="user" value="${sqlserver.user}"/>
<property name="password" value="${sqlserver.password}"/>
<!-- c3p0链接池的私有属性 -->
<property name="maxPoolSize" value="10"/>
<property name="minPoolSize" value="5"/>
<!-- 关闭连接hou不自动commit -->
<property name="autoCommitOnClose" value="false"/>
<!-- 获取连接超时时间 -->
<property name="checkoutTimeout" value="10000"/>
<!-- 当获取链接失败重试次数 -->
<property name="acquireRetryAttempts" value="2"/>
</bean>
动态数据库连接池
<bean id="dynamicDataSource" class="com.izouma.admintemplate.datasource.DynamicDataSource">
<property name="targetDataSources">
<map key-type="java.lang.String">
<!-- 指定lookupKey和与之对应的数据源 -->
<entry key="dataSource" value-ref="dataSource"></entry>
<entry key="dataSourceSlaver" value-ref="dataSourceSlaver"></entry>
<entry key="dataSourceSqlserver" value-ref="dataSourceSqlserver"></entry>
</map>
</property>
<!-- 这里可以指定默认的数据源 -->
<property name="defaultTargetDataSource" ref="dataSource"/>
</bean>
<!--开启aop注解模式-->
<aop:aspectj-autoproxy/>
DataSourceAspect ASpect中配置 pointcut 配置表达式请参考 spring AspectJ的Execution表达式
@Pointcut("execution(public * com.izouma.admintemplate.dao..*(..)))")
public void pointcut() {
}
如果没有配置数据源,则默认使用dataSource
@DataSource("dataSource")//类使用dataSource数据源
@Repository("com.izouma.admintemplate.dao.DataMapper")
public interface DataMapper {
/**
* <p>获取用户列表。</p>
*
* @return TblUser list
*/
// 不指定,则默认使用类的数据源
List<SuperUser> queryAllUsers();
// 覆盖类上指定的,使用数据源2
@DataSource("dataSourceSlaver")
List<Zouma> queryZouma();
// 覆盖类上指定的,使用数据源3
@DataSource("dataSourceSqlserver")
List<SqlServerTest> getSqlServerTestByPage(Map<String, Object> parameter);
}
Esto eliminará la página "Home". Por favor, asegúrate de que es lo que quieres.