본문 바로가기

전체 글134

2024 인프콘!! 랠릿 프로필 https://www.rallit.com/hub/resumes/128000/%EC%9D%B4%EC%9E%AC%ED%98%84?isExpanded=true 백엔드 개발자 - 이재현 이력서#꾸준함 #백엔드 #운동 #소통 #INTJ #도전 깊은 기술력을 바탕으로 소통을 중요하게 생각하는 Java 백엔드 개발자www.rallit.com  2024 인프콘 마지막 기회!https://www.inflearn.com/pages/infcon-2024-rallit-hub인프콘에서 마지막 티켓 10장을 준대요~https://www.rallit.com/랠릿에 들어가셔서 프로필을 작성하시면 됩니당! 2024 인프콘 마지막 티켓 10장... 가지고 싶다 ㅜㅜ작년 인프콘이 너무 인상적이였고 잊지 못할 추억이 되었습니다.. 2024. 7. 16.
Springboot Security OAuth2 스프링 부트 3.x 버전부터 SpringSecurity OAuth2 설정 방법이 바뀌게 되었다... 이 책을 보면서 공부하겠다고 마음을 먹은 것도 이 부분이 가장 컸다!! (책에서는 스프링 부트 2.x 이므로 설정 방법이 바뀌게 되었고 부트 3.x와 더 친해지기 위해 공부하고 싶어졌다!! 필자는 3.2.0 버전을 썼다) build.gradle implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' 가장 크게 달라진 부분이 2가지 있었다. 1. SecurityConfig의 extends WebSecurityConfigurerAdapter 금지 → Springboot 3.x부터는 @Bean 형태로 작성해야한다. https://s.. 2023. 12. 21.
일급 컬렉션이요?? 그게 뭐죠? 객체지향 생활 체조 원칙 중 8번 원칙 "일급 컬렉션을 쓴다." 컬렉션은 알겠는데... 그래서 일급 컬렉션이 뭘까? 궁금증이 생겼다. 🧐 일급 컬렉션이란?? → Collection을 Wrapping하면서, Wrapping한 Collection 외 다른 멤버 변수가 없는 상태를 일급 컬렉션이라 한다. 이게 무슨 말인가...? public class ProductInfo { private final List products; private final int minPrice; private ProductInfo(List product) { this.products = Products.createProducts(product); this.minPrice = getMinPrice(products); } publi.. 2023. 11. 26.
Getter를 지양하라고요? 우테코 프리코스가 끝났다!! 그리고 최종 코딩테스트 합격 기원을 바라며 디스코드 채널에 수많은 스터디 모집글이 올라왔다!! (다들 열정이 ㄷㄷ...) 최종 코테에 합격할지는 모르겠지만 우테코를 하면서 배운점도 많고 무엇보다도 열정 넘치는 동료들과 함께 공부를 이어나가고 싶어서 처음으로 스터디에 가입해 함께 프리코스 문제 복기 + 다른 기수 문제도 풀고 서로 코드 리뷰도 해주는 시간을 갖기로 했다!! 😱 Getter를 지양하라구요?? 코드 리뷰를 하면서 객체지향 생활 체조 원칙 9가지 이야기가 나왔다 1. 한 메서드에 오직 한 단계의 들여 쓰기만 한다. 2. else 예약어를 쓰지 않는다. 3. 모든 원시 값과 문자열을 포장한다. 4. 한 줄에 점을 하나만 찍는다. 5. 줄여 쓰지 않는다. (축약 금지) .. 2023. 11. 26.