TIL
-
(2023-12-26 TIL) @Configuration에 대하여TIL 2023. 12. 27. 10:27
@Configuration이란? @Configuration을 사용하는 이유 @Configuration의 사용 예 1. @Configuration이란? @Configuration은 Spring에서 Java 기반의 설정 클래스를 정의할 때 사용됩니다. 이 어노테이션을 사용하면 해당 클래스가 애플리케이션의 구성(configuration)과 빈(bean)의 정의를 제공한다는 것을 나타냅니다. 이 클래스는 보통 XML 파일 대신에 Java 코드를 사용하여 애플리케이션의 설정을 정의할 때 주로 활용됩니다. 2. @Configuration을 사용하는 이유 Java 기반 설정: @Configuration이 적용된 클래스는 Java 코드로 애플리케이션의 설정을 정의할 수 있습니다. 이는 XML같은 다른 형식의 외부 설정..
-
(2023-12-21 TIL) Builder를 대체 왜쓰는걸까?TIL 2023. 12. 23. 14:54
오늘도 어김없이 코딩을 이어나가던 평화로운 날이었습니다. 근데 강의를 보면서 느꼈던 자그마한 의문점이 이전에 쌓이고 쌓인 물음표에 점을 찍었습니다. 그래서 오늘은! 엔티티로 객체를 만들때 Builder를 쓰는 이유에 대해서 알아볼 예정입니다. @Builder는 Lombok에서 지원하는 어노테이션 중 하나로, 빌더 패턴을 자동으로 생성해주는 기능을 합니다. 빌더 패턴은 객체의 생성과 속성 설정을 더 가독성 있고 유연하게 할 수 있는 디자인 패턴입니다. 이제부터 @Builder의 사용법 @Builder를 사용하는 이유 @Builder와 다른 방법 비교를 통해 @Builder가 우수한 점 에 대해 알아보겠습니다. 1. @Builder의 사용법 @Builder를 사용하면 해당 클래스의 빌더를 생성할 수 있습니다..
-
(2023-12-12 TIL) AWS 사용기TIL 2023. 12. 13. 09:43
https://yoosup0920.tistory.com/28 AWS 사용기 1화) AWS란?? AWS에 들어가며... AWS는 Amazon Web Service의 약자로, 우리가 잘 알고 있는 Amazon이 제공하는 클라우딩 컴퓨팅 플렛폼입니다. AWS는 방대한 데이터 센터를 통해 고객이 원하는 IT 인프라를 제공하며, 고 yoosup0920.tistory.com https://yoosup0920.tistory.com/29 AWS 사용기 2화) AWS에 회원가입해보자! 지난 시간에 AWS에 대해 짤막하게 알아보았습니다. 그렇다면! 이번에는 AWS 회원가입을 진행해보겠습니다. 먼저 아래의 링크로 이동해 주세요 https://aws.amazon.com/ko/ 클라우드 서비스 | 클라우드 컴 yoosup092..
-
(2023-12-05) JPA 에러, DB 에러TIL 2023. 12. 5. 19:52
https://yoosup0920.tistory.com/23 createdAt 과 modifiedAt 값이 null로 db에 저장되는 에러 문제 상황 Entity로 만들어둔 createdAt과 modifiedAt이 db에 null값으로 저장됨. 하지만 다른 정보들은 db에 잘 들어간 것을 볼 수 있다. 문제 원인 Product클래스가 @MappedSuperClass가 적용된 Timestamped 추상클 yoosup0920.tistory.com https://yoosup0920.tistory.com/25 Spring Boot 실행시 Failed to configure a DataSource 에러 문제 상황 Description: Failed to configure a DataSource: 'url' att..
-
(2023-11-21 TIL) 뉴스피드 프로젝트 기획, 없는 숫자더하기TIL 2023. 11. 21. 21:01
팀원 분들과 함께 진행한 뉴스피드 프로젝트의 초기 기획입니다. https://yoosup0920.tistory.com/20 [내배캠] 널익셉션 - 반려인 뉴스피드 프로젝트 프로젝트의 핵심 목적 반려인들이 한데 모여 반려동물과 함께한 소소한 일상들을 기록&공유할 수 있는 뉴스피드입니다. 프로젝트의 기능 사용자 인증 기능 회원가입 기능 새로운 사용자가 ID와 yoosup0920.tistory.com 프로그래머스에서 알고리즘 한문제를 진행했습니다. https://yoosup0920.tistory.com/19 프로그래머스 없는 숫자 더하기 문제 설명 0부터 9까지의 숫자 중 일부가 들어있는 정수 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 ..
-
(2023-11-20 TIL) 프로그래머스 2문제, 1:N, N:1, N:M 관계TIL 2023. 11. 20. 21:39
1:N 관계, N:1 관계, 그리고 N:M 관계 https://yoosup0920.tistory.com/17 1대N, N대1, N대M 관계에 대해 알아보자 앞서 Entity를 만들고 ERD를 그려보면서 서로 다른 두 데이터의 연관관계에 대해 살펴보았습니다. 이번엔 그 연관관계의 심화과정이라 할 수 있는 1대N, N대1, 그리고 N대M관계에 대해 알아보겠습니 yoosup0920.tistory.com 오늘 푼 프로그래머스 2문제 https://yoosup0920.tistory.com/15 프로그래머스 핸드폰 번호 가리기 문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 ..