[SPRING] (13) 썸네일형 리스트형 [Class to Java] 클래스 파일 자바 변환(디컴파일) 가끔 클래스파일을 다시 까봐야할 경우가 생긴다. 1. jad.exe 파일 다운로드 2. jad.exe파일이 위치한 폴더에 변환하고자하는 class 파일 넣기 3. cmd로 해당 위치 찾아가서 jad -o -sjava 파일명.class 해당 폴더에 디컴파일된 파일명.java 파일이 생긴것을 확인 할 수 있다. 변환해도 원문과는 완벽히 같지는 않기에 너무 맹신하지 말자 [Spring Boot] 커스텀 에러페이지 설정 기본적으로 서버 에러는 표현정도의 컨트롤이 가능하다 application.properties파일에서 #tomcat 설정 server.error.include-exception= true server.port = 8888 server.tomcat.uri-encoding= UTF-8 #default:NEVER server.error.include-stacktrace = ALWAYS server.error.whitelabel.enabled=true server.error.path= /error #default:NEVER server.error.include-binding-errors=ALWAYS #server.error.include-exception : 오류 응답에 exception의 내용을 포함할지 여부 .. [Junit5 BDD방법론]식상하게 테스트코드짜지말고 재밌게 테스트코드짜자 Junit5 BDD 방법론 Junit5 이용시 @DisplayName 어노테이션을 이용해 어떤 테스트인지 명시하는 경우가 많다. 나는 보통 'ㅇㅇ테스트'로 많이 적었는데 오늘 블로그를 보다가 좋은 글이 있어 남긴다. 출처 https://johngrib.github.io/wiki/junit5-nested/ 이런 블로그글이 있더라... 띠용! 사진만봐도 벌써 보기도 편하고 재밌어보인다. 이게 뭘까하고 알아보니 BDD 방법론이라고 한다. TDD방법론은 유명해져 많은 사람들이 알고 있을 것이다. Test Driven Development의 약자로 테스트 단위가 함수 단위로 거의 모든 함수들이 테스트에 포함된다고 볼 수 있다. 그렇다면 BDD 방법론은 뭘까 BDD 방법론은 Behaviour Driv.. 스프링 빠르게 로그파일 만들기 (+로그파일 위치 컨피그 파일로 빼기) 스프링 빠르게 로그파일 만들기 (+로그파일 위치 컨피그 파일로 빼기) application.properties 파일에 #로그레벨설정 logging.level.root=info logging.level.com.test.box=info logging.level.com.test.box.controller=debug logging.level.web:info위와같이 파일 설정을 해준다. 그다음 src - main - resources에 logging-spring.xml생성하고 안에 작성해주면되는데 (보통 인터넷에 logging-spring.xml 검색하면 많이 나오니까 골라쓰고 찍먹하자) (비추천이지만 그래도 혹시나... 다른이름으로 이용하고 싶을 경우에는) application.properties 파일에 이걸 .. [SPRING] properties 값 다른 위치에서 불러오는 4가지 찍먹 SPRING properties 값 다른 위치에서 불러오기 개발하다보면 공통 CONFIG 파일들은 따로 빼줘야 편한 경우들이 있다.. 아래와 같이 설정 파일이 있다고 가정 예제 properties (or yml configuration) properties app.name="Sample Application" app.version=0.0.1-SNAPSHOT app.base-key=myKey yml app: name: Sample Application version: 0.0.1-SNAPSHOT base-key: myKey 사용 방법 4가지 공유하니 그 중에 찍먹하면 된다 1. @Value 어노테이션을 이용하여 변수에 직접 할당하는 방법 @Named public class MyClass { @Value("$.. 이전 1 2 다음