목록분류 전체보기 (151)
ultra_dev
아직도 무한기침 중.. 기침할 때마다 너무 아프다 ☑️ SQL 강의 완강.. 쿼리를 조금은 읽을 수 있게 돼서 에러 같은거 찾을 때 조금이라도 도움이 될 것 같다! ☑️ 알고리즘은 포기 최종끝나기 전까진 스프링이나 집중해야겠다. ☑️ 중간팀프로젝트 진행(파일 업로드 방법도 배우고, 다른 부분들도 기초를 조금 더 다진 느낌이다) 📋 다음주 목표 ✏️ 스프링 공부하기 ✏️ 예외처리 공부하기 ✏️ 시큐리티는 이해만 하기..?
📌 id에 오토로 해놔서 순서가 이상하게 들어갔었음.. identity로하자.. auto를 믿지마라! 📌optional타입에서 get 쓰려면 .get()써주고 그 뒤에 .get으로 불러와야함! 래퍼클래스니까 감싸주는거 일단 벗겨야하니 📌responseDto에 @Getter 필수 Getter를 사용해서 DTO값을 가져와 JSON으로 만들어주기 때문 📌@Transactional 와.. 업데이트 기능하는데 저장이 안돼서 메소드만 계속 바꿨는데 @Transactional 다니까 해결됐다 db저장되는 과정 다시 공부하자! 📌 spring.jpa.properties.hibernate.highlight_sql=true 쿼리문 중요 부분에 하이라이트 기능!!
📌 쿼리문 구체적으로 확인하게 해주는 것. .properties에 입력! spring.jpa.show-sql=true 또는 spring.jpa.properties.hibernate.show_sql=true 확인하는 방법은 출력방식에 따라 나뉘기도 하고 여러가지인 것 같다. Spring Boot SQL 보기 옵션 총 정리 SQL 보기 옵션 - Hibernate가 DB에 보내는 모든 쿼리를 보여줍니다. application.properties인 경우 spring.jpa.properties.hibernate.show_sql=true application.yml인 경우 spring: jpa: properties: hibernate: show_sql: true 추가된 yjh5369.tistory.com 📌 f..
☑️Properties 읽을 때 @value 활용 @Value("${upload.image.location}") private String location; ☑️ @PostConstruct의 사용 이유 생성자가 호출되었을 때, 빈은 초기화되지 않은 경우 있음(의존성 주입이 이루어지지 않은 경우) 이럴 때 @PostConstruct를 사용하면 의존성 주입이 끝나고 실행됨이 보장되므로 빈의 초기화에 대해서 걱정할 필요가 없음 +bean 의 생애주기에서 오직 한 번만 수행된다는 것을 보장한다. (어플리케이션이 실행될 때 한번만 실행됨) 따라서 bean이 여러 번 초기화되는 걸 방지할 수 있다. -> 체감 못하는 중 ☑️ IOException 는 스트림, 파일 및 디렉터리를 사용하여 정보에 액세스하는 동안 th..