1. 程式人生 > >專業術語

專業術語

1、防禦性程式設計

DruidDataSource類有一個init方法,我們在spring中配置druid時,都會指定 init-method='init'. 而且DruidDataSource也在其他地方,諸如getConnection()方法裡作了防禦性程式設計, 也就是再呼叫一次init(),防止程式設計師沒有呼叫過該init(), 而Filter的init()就是在DruidDataSource類的init方法中被呼叫的.