
요즘 Kotlin을 공부하면서 가장 크게 느끼는 건, 더 이상 문법만 따로 공부하는 시대는 아니라는 점이다.

Java + Spring Boot 개발자로 실무를 하다 보면 DTO, 응답 객체, 이벤트 메시지, 캐시 객체처럼 데이터를 담기 위한 클래스를 정말 많이 만들게 된다.

Java + Spring Boot로 실무를 오래 하다 보면 build.gradle은 익숙하지만, Kotlin 프로젝트를 처음 시작할 때 build.gradle.kts를 보고 잠깐 멈추게 된다.나 역시 Java + Spring Boot 기반으로 API, 정산, 이커머스
아주아주 오랜만에 포스팅 하네요 :) 이전 직장의 근무환경도 꽤 괜찮았지만 개발팀과 경영진간의 갈등으로 인해 세달만에 그만두게 되었습니다. ㅠㅠ 난 오래 일하고 싶었다구..... 그곳에서도 꽤 많은걸 배우고 성장 했지만, 더 나은 환경이 있을거라 생각하고 울며겨자먹기로
서울에 정착한지도 벌써 3년이나 지났습니다. 사실 영국에서 돌아온 후로부터 시간이 너무 빠르게 지나가 그에 비하면 3년은 정말 짧다고 느껴지지만, 취준을 하던 2년은 아주아주 길었던 것 같아요. 암흑기 그 자체였구요ㅠㅠ 그래도 옆에 든든하게 서포팅 해주는 짝꿍이 있어서
https://infoscoco.com/92redis.conf 파일 설정 끝내고나서, 서비스 재시작 해줫는데 계속해서 원격 접속이 안되길래 찾아보니까sudo systemctl restart redis-server로 재시작을 해야 하는 것...모든 블로그를 너무
https://shxrecord.tistory.com/182https://victorydntmd.tistory.com/334https://honeywater97.tistory.com/139S3 버킷에 파일 업로드 하려고 하는데 오류 났을 때t

이번 포스팅에서는 Spring Boot Maven 프로젝트를 Jenkins를 이용해 CI/CD 하는 방법에 대해 알아보고자 합니다.Jenkins를 설치하고 설정합니다. Jenkins 설치 가이드는 공식 홈페이지를 참고하세요.Jenkins Plugin Manager에서

CI(Continuous Integration)와 CD(Continuous Delivery/Deployment)는 소프트웨어 개발 프로세스에서 자동화된 빌드, 테스트, 배포를 위해 사용되는 방법론입니다.CI는 개발자들이 작성한 코드를 자동으로 빌드하고 테스트하는 과정입

Java 를 접해보지 않은 사람이라도 Collection 이라는 단어를 들으면 느낌적으로 오는 어감이 있을 것입니다. 특히 미술 전시를 할 때 ‘누군가의 컬렉션’ 과 같이 ‘모음’ 또는 ‘수집’ 과 같은 늬앙스로 사용되곤 합니다. Collection Framework
https://velog.io/@sorzzzzy/MSA-MSA를-위한-기술1-Spring-Boot-Spring-Cloud-Docker

본인은 Spring Boot로 SNS 플랫폼을 만들었습니다. 분명히 로컬에서 테스트 할 때는 외부 API(Facebook Social Login) 가 정상적으로 작동되고 있었습니다. 그런데 Deploy 이후 해당에 접근이 되지 않는 이슈가 발생했습니다. 친절하게도 Fa
JPA 동적쿼리/정적쿼리OAuth2.0으로 로그인 구현JWTthymeleaf/mustache/JSP 차이점각 DB간 공통점/차이점JPA/QLRM/ORMMVC 패턴싱글톤AOPMavenGradle

이 게시글을 보고 있는 사람이라면,저희와 비슷한 상황이 생겼거나, 도움이 필요하신 분이라 생각합니다.그래서 결론부터 작성하고 포스팅 시작하겠습니다.본인 과실이 없다면 99.9999% 환불 받을 수 있습니다.제일 중요한 건 언어가 통하지 않는다고 멘붕하지 않고 침착하게

개요의존성 주입이란 것을 할 때 @Autowired 대신 생성자 주입을 활용하면 좋다고 한다. 일단 바로 적용할 수 있는 생성자 주입 방법을 간단하게 적어보겠다.의존성이 뭔데?HelloWorld 클래스에서 hello함수가 호출되기 위해서는 SayHello 클래스가 필요

우리는 POST 요청을 통해 브라우저의 BODY 영역에 있는 Form 내부의 데이터를 데이터 저장소에 저장하고 싶을 때가 있다.Spring Boot에서는 DTO(Data Transfer Object)라는 걸 이용해서 데이터를 전송 받은 후, Entity화 시킨 이후 비
ViewController에서 각 CRUD 요청에 대한 도메인 설정이 완료 되었다면?아래와 같이 각 CRUD에 대한 매핑을 마쳤다면 특정 페이지는 권한 부여 없이도 접근이 가능하겠지만,개인정보나 중요한 메시지가 담긴 페이지들에 대해서는 권한을 갖고 있는 사용자만 접근이

내장 톰켓을 가진다.톰켓을 따로 설치할 필요 없이 바로 실행가능하다.웹서버(아파치)는 자바코드를 읽을 수 없기 때문에 jsp와 같은 파일을 웹브라우저의 요청에 대해서 응답해줄 수가 없다.이를 해결하기 위해 톰켓이 존재한다.톰켓은 jsp파일의 자바코드를 컴파일 하여 ht