2010-02-17 4 views
4

groils 컨트롤러 클래스 (groovy로 작성)에서 연결 개체에 대한 핸들을 원합니다. 나는 어딘가에 먼저 데이터 소스 객체를 가져 와서 getConnection 메소드를 호출하여 연결 객체를 가져와야한다고 읽었다.Grails 데이터 소스 핸들을 얻는 방법

grails 컨트롤러에서 데이터 소스 개체를 얻는 방법을 찾을 수 없습니다. 친절하게 도와주세요.

답변

9

데이터 소스는 단순히 bean입니다. 그것은 꽤 많은 것에 Spring에 의해 주입 될 수 있습니다.

def dataSource 

그러나 데이터 소스를 서비스에 삽입하고 getConnection 호출을 수행하고 필요한 작업을 수행하는 것이 좋습니다. 나는 그것이 책임의 더 나은 분리라고 생각한다.

그런 다음 컨트롤러에 서비스를 주입하고 전화하십시오.

관련 문제