为什么要改源代码,java不是有“继承”的概念吗?你自己写个类,继承JdbcTemplate,假设叫做MyJdbcTemplate,这样MyJdbcTemplate就有JdbcTemplate所有的功能了。此时你可以做两件事:1、在MyJdbcTemplate建立一些方法来覆盖JdbcTemplate里面的功能。2、在MyJdbcTemplate建立一些新方法来扩展功能。