1
보기에서 기본 (그리고 유일한) 데이터 소스 (jdbc url, username, password)를 변경하고 싶습니다. 이러한 변경 사항은 즉시 연결에 영향을 주어야합니다.Grails는 런타임시 데이터 소스 (JDBC URL)를 변경합니다.
현재 내 필요에 맞는 답변이 없습니다.
나는 내 컨트롤러에이를 사용하여 붙어 :
dataSourceUnproxied.with {
url = params.jdbc
username = params.user
password = params.password
}
을하지만 연결은 여전히 이전 데이터 소스를 가리키는.
Grails 1.3.7을 사용하여 현재 데이터 소스를 재설정하고 새 속성을 사용할 수 있습니까?
해결책이 있습니까? 내가 보았던 것은 여러 개의 dataSources를 정의하는 것 뿐이지 만, 이미 정의 된 dataSource의 속성을 프로그래밍 방식으로 변경하고 싶습니다. 그리고 나는 대답을 찾을 수 없다. – Pere
@Pere 아니요, 죄송합니다. 나는 이것을위한 해결책을 찾지 못했다. 나는 순진한 구성 관리를 사용하여 적절한 URL을 설정하는 응용 프로그램을 배포했습니다. 그러나 런타임에는 URL을 변경하는 것이 불가능합니다 (더 이상 필요하지 않음). – matcauthon