개발공작소
728x90
반응형
[XML] XML 수정시 서버재가동 없이 reloading 하기
데이터베이스/쿼리 2022. 4. 9. 01:29

프로젝트 도중에 XML을 수정할 일이 많은데, 그럴때마다 서버를 재가동하려면 힘들다. 그래서 XML를 수정할 때마다 바로바로 적용시켜주는 방법을 정리하려 한다. 1. java class 생성 ( RefreshableSqlSessionFactoryBean ) package cbsp.cmm.com.util; import java.io.IOException; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.u..

[MyBatis] 어노테이션 방식과 XML방식의 구현방법 및 차이점
MyBatis 2022. 3. 17. 08:05

지금까지 개발업무를 보면서 마이바티스를 당연하게 많이 써왔는데, xml파일을 따로 두어 쿼리문을 작성한 뒤 데이터베이스에 접근하여 CRUD를 했더랬다. 근데 이게 XML방식만 있는게 아니라 어노테이션 방식도 있다는 것을 알게 되서 정리해본다. 1. 어노테이션 방식 ============================================================================ 기본문법 @Select("쿼리") public String 메서드명(); @Insert("쿼리") public String 메서드명(); @Update("쿼리") public String 메서드명(); @Delete("쿼리") public String 메서드명(); Service @Autowired Index..

728x90
반응형