OpenSource(179)
-
@Vaild 처리 시 주의 할 사항!!
Server Validation Check를 하는데 있어서..주의사항이 있다! ex) message= 부분에서 띄어쓰기를 하면..파싱을 못하는 듯 하다..ㅠ_ㅠ.. 잘된 예 @NotEmpty(message="메뉴명, CMN.I0000001.usr") 잘못된 예 @NotEmpty(message=" 메뉴명, CMN.I0000001.usr") // 앞에 공백이 있으면 안된다!! 끝~
2013.06.21 -
Mybatis 동적 sql 주의사항
UPDATE TB_TEST A SET A.MENU_NM = #{menuNm}, A.MENU_DESC_SBST = #{menuDescSbst}, (X) A.BOARD_ID = #{boardId}, A.MENU_USE_YN = #{menuUseYn}, WHERE A.MENU_ID = #{menuId} (O) - END -
2013.06.17 -
Heuristic completion: outcome state is mixed; nested exception is javax.transaction.HeuristicMixedException / TwoPhaseOutcome.HEURISTIC_HAZARD
환경 : Global Transaction을 사용 시 2개의 PostgreSQL을 사용 함. 주의 할 사항으로는 postgreSQL에서 config 파일인 data/postgresql.conf에서 max_prepared_transactions = 10 # zero disables the feature 을 양쪽 다 수정해주어야 한다. default가 0 일 것이다. 맨 아래에 참고 한 외국인 형님 사이트가 있다. 덕분에 수정하여 2pc 트랜잭션을 잘 할수 있었다^-^ [2013-06-10 13:53:10] [DEBUG] [BoardController.debug4Dev():497] - vo token : -1479550304 [2013-06-10 13:53:10] [DEBUG] [BoardFacade.deb..
2013.06.10 -
org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class
설정 시 아래와 같은 오류가 났다.. Could not autowire field: com.kt.guide.board.facade.BoardFacade com.kt.guide.board.controller.BoardController.boardFacade; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'boardFacade': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not a..
2013.06.10 -
2PC, JTA 사용 시 데이터소스가 하나만 먹히는 문제
[그리운 만슈니..ㅠㅠ] 아래의 설명은 위의 사진과는 무관합니다! ^-^ 2PC, JTA 사용 시 데이터소스가 하나만 먹히는 문제 환경 was : jboss eap 5.1 - xa datasource 설정 springframework 3.1 - jta manager 사용 @MVC 기반 => Facade - Service - Dao - Mybatis postgreSQL 9.2(local- windows ver) postgreSQL 9.2(remote - windows ver) mybatis 3.1.1 TEST Facade(POJO) - Service(POJO) - Dao - Mybatis 이나 Facade - FacadeImpl - Service - Dao - Mybatis 구조로 테스트 함. [Facad..
2013.05.27 -
스프링 시큐리티 시작하기 Lesson 01
2013/02/13 - [OpenSource/Spring Security] - 먼저 알아두면 좋은스프링 시큐리티 용어 스프링 시큐리티는 2가지 각도로 보안을 다룬다. 1) 서블릿 필터를 이용하여 웹 요청에 대한 보안과 url 레벨의 접근을 제한한다. 2) AOP를 이용하여 메소드 호출에 보안을 적용 할 수 있다. 한마디로 객체를 Proxying 하고 사용자가 보안이 적용된 메소드를 호출 할 수 있는 적절한 권한을 가지는지 확인하는 advice를 적용 한다. 스프링 시큐리티를 하고자 한다면 모듈을 추가해줘야 한다.(jar) 8가지 모듈을 제공 한다^-^ 모 듈 설 명 ACL 접근 제어 리스트(ACL : Access Control List)를 통해 도메인 객체 보안에 대한 지원 제공 CAS Client JA..
2013.05.19