コントローラーからサービスクラスへの最初の呼び出しを行うと、dataSource にアクセスできますが、2 回目の呼び出しで dataSource が null になります。その問題を解決する方法についてアイデアを共有していただけませんか。私はここにサンプルコードを入れています
//controller class
class atulController
{
def databaseService
def callinsert(){
databaseService.insert();
}
}
//Service class
class databaseService {
def dataSource
def insert(){
def sql = new Sql(dataSource);
}
}