在应用层通过spring特性解决数据库读写分离代码