본문 바로가기

BackEnd9

쿼리파라미터 로그 남기는 법 JPA에서 파일 쿼리는 ?로 나가는데 설정을 사용하면 쿼리를 볼 수 있다. 아래설정을 trace로 하면 밑에 로그가 보인다. 프로덕션용은 로그를 끄고 사용해 보안과 성능을 챙기길 권장한다. logging: level: org.hibernate.orm.jdbc.bind: trace 위의 설정은 스프링 부트 3.x, hibernate6를 쓸때이고, 스프링 부트 2.x, hibernate5는 아래 설정으로 바꾸자 org.hibernate.type: trace 2023. 11. 8.
[TroubleShooting] yaml 파일 문법 스프링에서 application.properties 대신에 application.yml로 설정파일을 관리할 수 있다. 이 설정으로 디비 설정을 했는데 데이터가 안들어갔다. 왜 그랬을까? 우선 로그를 확인했다. 난 create 설정을 했으니 db 생성 쿼리문이 나가야 한다. 그런데 로그에 create DB에 대한 쿼리가 안나갔다. hibernate.ddl-auto 쪽을 보면 create가 하얀색으로 써져있다. 인텔리제이에서 설정을 제대로 잡으면 노란색으로 아래와 같이 나와야한다. 그 이유는 spring.jpa.hibernate.ddl-auto 이기 때문이다. 상위 설정의 카테고리가 정해지지 않았다. 이건 indent가 잘못되어서 값이 안들어갔기 때문이다. 정리 문제점 데이터가 DB에 저장되지 않았다. 확인.. 2023. 11. 8.
[AWS SAA] AWS 자격증 도전기 - 1 0. 시험 개요 클라우드 관련 지식을 얻기위해 AWS 자격증에 도전해보려고 한다. 클라우드 자격증에 관한 정보는 아래 링크를 참조. 링크 내용 요약. - 정리하면 가장 인기있는 자격증은 AWS Solutions Architect Associates 이고 줄여서 SAA임 - AWS 시험은 정기적으로 변경되는데 현재 C03으로 세번째 개정. - 시험 문제에 대한 데이터가 쌓인 1년 지난 시점인 현재가 응시하기에 적절한 시기이다. 1. 전체적인 자격증 관련 내용. https://www.smileshark.kr/post/aws-certification-2023 AWS 자격증 종류와 등급 - 2023년 떠오르는 AWS Certification Practitioner, Solution Archithect 등 AWS.. 2023. 10. 6.
[Spring Demo]메세지 데이터 소스 만약에 하드코딩된 UI 데이터를 서버단에서 바꿔주어야 할때 일일이 하나씩 바꾼다면 얼마나 지난한 작업이 될 것인가. 스프링에서 글자와 관련된 데이터를 하드코딩 하지 않고 데이터로 가지고 있으면서 필요할때 사용할수 있다. 이것은 리액트와 연동시에도 가능하고, thymeleaf 같은 템플릿엔진에도 적용할 수 있다 1 메세지 데이터 소스 기본적으로 메시지소스 설정은 스프링 빈 중 MessageSource라는 빈을 수정해서 사용할 수 있다 https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/MessageSource.html @Bean public MessageSource messageSource().. 2023. 9. 24.