본문 바로가기

STS3

[STS][eclipse][CGLIB]Unable to install breakpoint in.......CGLIB Spring Legacy 프로젝트 진행 중이었다. @Transactional을 인터페이스 없이 클래스에서 사용하기 위해 cglib을 추가하고 설정에 proxy-target-class를 true로 변경해줬다. 그리고 디버그 모드로 다시 실행하자 다음과 같은 경고창이 나타났다. 실제로 톰캣 띄우거나 브레이크 포인트를 찍고 디버깅을 하는데에는 문제가 없었지만 찝찝해서 구글링 해봤다. 아무런 문제가 없다. 잘 작동한다. 스프링에 의해 생성된 프록시 클래스는 바이트 코드로 생성되기 때문에 라인 번호가 없고, 정상적인 현상이라고 한다. 위 사진과 설명의 모든 출처는 이 링크이다. 자세한 설명은 이 링크에 있다. https://github.com/spring-projects/spring-ide/issues/78 2020. 2. 26.
[Eclipse][STS] 워크 스페이스 설정 가져가기, 유지하기 이클립스나 STS를 쓸 때 인코딩 설정이나 코드 색깔, 테마 등을 설정할 게 많다. https://12teamtoday.tistory.com/50 [Eclipse][STS] 코드 자동 정렬 단축키, HTML, JSP 자동 정렬하기 Ctrl + Shift + F 단축키를 이용해서 소스코드를 자동으로 정렬할 수 있다. 그런데 HTML 파일이나 JSP 파일은 이 단축키를 이용해 정렬하면 보기 불편하게 정렬된다. 예쁘게 정렬하는 방법이다. Window - Preperen.. 12teamtoday.tistory.com 이런 자동정렬 관련 설정도 한번 해두면 편리하다. 그런데 불편한 건 워크스페이스를 새로 만들 때마다 이 설정을 다시 해줘야한다는 것이다. 자동정렬 뿐 아니라 코드 syntax coloring 해준 .. 2019. 12. 13.
[Eclipse][STS] 코드 자동 정렬 단축키, HTML, JSP 자동 정렬하기 Ctrl + Shift + F 단축키를 이용해서 소스코드를 자동으로 정렬할 수 있다. 그런데 HTML 파일이나 JSP 파일은 이 단축키를 이용해 정렬하면 보기 불편하게 정렬된다. 예쁘게 정렬하는 방법이다. Window - Preperences - Web - HTML Files - Editor 메뉴 Line width = 999로 변경 Align final bracket in multi-line element tags 부분에 체크를 한다. 하단의 Inline Elements 는 줄바꿈 하지 않는 엘리먼트를 지정하는 부분인데 여기서 a, td 와 select와 input 을 remove 해 준다. (여긴 입맛에따라 설정) 이제 소스코드와 html, jsp를 모두 예쁘게 정렬할 수 있다! 2019. 12. 13.