Spring动态切换多数据源Demo


请自行修改com/resources/datasource.properties中数据库配置,Demo中配置的两个数据源,一个是Mysql,一个是Oracle。 运行之前请自行建立数据库的表。
资源截图
代码片段和文件信息
package com.controller.mysql;

import javax.annotation.Resource;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;

import com.pojo.po.Student;
import com.service.IStudentService;

@Controller
@RequestMapping(“/student/“)
public class StudentController {

@Resource
private IStudentService studentService;

@RequestMapping(value = “get“ method = RequestMethod.POST)
public String get(@RequestParam Integer id Model model) {
Student student = studentService.get(id);
model.addAttribute(“student“ student);
return “student“;
}

@RequestMapping(value = “add“ method = RequestMethod.POST)
public String add(Student student Model model) {
int id = studentService.add(student);
model.addAttribute(“id“ id);
return “student“;
}

@RequestMapping(value = “delete“ method = RequestMethod.POST)
public String delete(@RequestParam Integer id Model model) {
studentService.delete(id);
model.addAttribute(“delFlag“ true);
return “student“;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        310  2015-02-02 17:17  dynamicDatasourceDemo.checkstyle

     文件       3787  2015-02-03 11:30  dynamicDatasourceDemo.classpath

     文件        337  2015-02-02 17:17  dynamicDatasourceDemo.mymetadata

     文件       1294  2015-02-02 16:44  dynamicDatasourceDemo.project

     文件       1040  2015-02-02 17:17  dynamicDatasourceDemo.settingscom.genuitec.eclipse.j2eedt.core.prefs

     文件        176  2015-02-03 11:35  dynamicDatasourceDemo.settingsorg.eclipse.core.resources.prefs

     文件        330  2015-01-29 14:38  dynamicDatasourceDemo.settingsorg.eclipse.jdt.core.prefs

     文件        137  2015-02-02 17:17  dynamicDatasourceDemo.settingsorg.eclipse.ltk.core.refactoring.prefs

     文件       1233  2015-02-03 12:19  dynamicDatasourceDemosrccomcontrollermysqlStudentController.java

     文件       1125  2015-02-03 12:21  dynamicDatasourceDemosrccomcontrolleroracleUserController.java

     文件        406  2015-02-02 11:04  dynamicDatasourceDemosrccomcoreDatabaseContextHolder.java

     文件        333  2015-02-02 11:43  dynamicDatasourceDemosrccomcoreDataSourceInterceptor.java

     文件        290  2015-02-02 11:04  dynamicDatasourceDemosrccomcoreDynamicDataSource.java

     文件        716  2015-02-02 11:00  dynamicDatasourceDemosrccomdaoimplStudentDaoImpl.java

     文件        696  2015-02-02 11:00  dynamicDatasourceDemosrccomdaoimplUserDaoImpl.java

     文件        166  2015-02-02 11:00  dynamicDatasourceDemosrccomdaoIStudentDao.java

     文件        184  2015-02-02 11:00  dynamicDatasourceDemosrccomdaoIUserDao.java

     文件        839  2015-02-02 16:36  dynamicDatasourceDemosrccompojopoStudent.java

     文件        826  2015-02-03 14:59  dynamicDatasourceDemosrccompojopoUser.java

     文件        904  2015-02-02 17:07  dynamicDatasourceDemosrccom
esourcesdatasource.properties

     文件       2954  2015-01-30 16:55  dynamicDatasourceDemosrccom
esourcesehcache.xml

     文件       1220  2015-02-03 14:45  dynamicDatasourceDemosrccom
esourceshibernate.cfg.xml

     文件        616  2015-01-30 16:44  dynamicDatasourceDemosrccom
esourceslog4j.properties

     文件       2730  2015-02-03 11:35  dynamicDatasourceDemosrccom
esourcesspring-mvc.xml

     文件       6824  2015-02-03 14:46  dynamicDatasourceDemosrccom
esourcesspringConfig-core.xml

     文件          0  2015-01-30 16:32  dynamicDatasourceDemosrccom
esourcesvalidation_en_US.properties

     文件          0  2015-01-30 16:32  dynamicDatasourceDemosrccom
esourcesvalidation_zh_CN.properties

     文件        543  2015-02-02 11:00  dynamicDatasourceDemosrccomserviceimplStudentServiceImpl.java

     文件        538  2015-02-02 16:49  dynamicDatasourceDemosrccomserviceimplUserServiceImpl.java

     文件        174  2015-02-02 11:01  dynamicDatasourceDemosrccomserviceIStudentService.java

............此处省略107个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)