반응형

분류 전체보기 74

@Transactional 작동 안 할 때 확인해봐야 할 것

https://lemontia.tistory.com/878 [spring] @Transactional 작동 안할때 확인해봐야 할 것 인터넷에 나와있는 각종 설정을 해봐도 안될경우 다음을 참조하면서 점검해보자 1. 메서드가 public 인지 확인 - private 면 걸리지 않는다 public class TranService() { @Transactional private.. lemontia.tistory.com 내 경우는 [ 한 클래스 내 @Transactional 이 설정되어 있지 않은 메서드에서 @Transactional 이 설정된 메서드를 호출할 경우. ] 였다. Controller에 있는 a(), b() Service에 있고, a()와 b()가 호출하는 tran() a()를 먼저 구현, b()는 ..

JAVA && Spring 2021.08.25

Custom javax validation constraints, 동적으로 Class 레벨의 validate 및 Custom 에러 메시지 (field, message)

* 연관 검색어 : javax validation constraints, java bean validation, hibernate validation, 동적 validation ※ 예시 소스는 실제 소스에서 이름을 변경해 작성한 것이기 때문에 복사+붙여넣기를 할 경우 에러가 날 수도 있습니다. 에러가 난다면 적절하게 수정해서 사용 부탁드립니다. 구현 중인 것은 도메인 모델(Domain model)에서 Request 값의 유효성 체크. 보통 어노테이션(Annotation)을 쓰면 모든 field에 대해 체크한다. 예시 모델을 보자면, 내가 구현하고 싶은 기능은 is_admin이 true라면 email을 필수값 체크, 아니면 체크하지 않는 것이다. ▼ 예시 모델 (UserDomain.java) public ..

JAVA && Spring 2021.08.25

[자바스크립트] 문자열 처리 함수

출처: https://mousevm.tistory.com/129 anchor() 문서의 목적지를 가리키는 Anchor택을 지정한다. var anchorString="이 지점으로.." document.write(anchorString.anchor("anchorName1")) 위의 구문은 이 지점으로.. 의 HTML을 만든다. 앞의 지정한 문자열을 링크의 내용으로 괄호 안의 문자열은 anchor의 이름이다. big() 지정한 문자열을 택으로 감싼다. var makeBig = "big 입니다." document.write(makeBig.big()) 는 big 입니다. 로 된다. blink() 문자열을 택으로 감싼다. bold() 문자열을 택으로 감싼다. charAt() 문자열에서 특정 위치의 문자를 반환한다...

[jQuery] AJAX 사용 방법

1-1. 클라이언트 var request = $.ajax({ url: "aa", method: "POST", data: { aaJsonData : JSON.stringify(obj) } , dataType: "json" }); request.done(function( msg ) { if(msg.result == "false"){ console.log("exception 처리"); } else { if( status == 'temp' ){ alert('임시저장이 완료되었습니다.'); } else { alert('등록되었습니다.'); location.href="/import/list.ksif"; } } }); request.fail(function( jqXHR, textStatus ) { //alert( "..

[eclipse] jrebel 대체 spring-loaded 적용 방법

출처: https://hmjkor.tistory.com/438 [flowerspring] * 출처 속 사진이 맥이라 윈도우로 직접 캡처 ** 설정 따라하며 필요한 부분 첨언 이런 과정을 줄여주는 도구가 여러가지가 있겠지만 예전에는 JRebel을 잠깐 사용했었다. 좋은 점이 있지만 무엇보다 유로로 제공되고 잠깐 동안 커뮤니티 버전을 사용했는데 지금은 제공하지 않는지 URL을 찾을수가 없었다. 이번에는 이런 기능을 무료로 제공해주는 도구가 있어서 설정 방법을 요약한다. 이름은 spring-loaded이며 다운로드는 아래 링크를 통하여 다운로드 받을 수 있다. - homepage : https://github.com/spring-projects/spring-loaded - maven : http://mvnre..

eclipse 2019.09.26

[eclipse] 이클립스 자주 쓰는 단축키

출처: http://egloos.zum.com/littletrue/v/3987863 ----- 실행 ----- Ctrl + F11 : 바로 전에 실행했던 클래스 실행 ----- 소스 네비게이션 ----- Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 Alt + Left, Alt + Right : 이후, 이전 Ctrl + O : 해당 소스의 메소드 리스트를 확인하려 할때 F4 : 클래스명을 선택하고 누르면 해당 클래스의 Hierarchy 를 볼 수 있다. Alt + ) : 이전(다음) 작업 화면 ----- 문자열 찾기 ----- Ctrl + K : 찾고자 하는 문자열을 블럭으로 설정한 후 키를 누른다. Ctrl + Shift + K : 역으로 찾고자 하는 문자..

eclipse 2019.09.25
반응형