LostCatBox

LostCatBox

내 생각을 자유롭게 만들 때까지

SpringProject-TrackingPost-CH03
Project 통합택배조회 api 03편 (두번째 구현)Created Time: September 8, 2022 10:24 PMLast Edited Time: December 12, 2022 8:51 PMReferences: https://velog.io/@soyeon207/%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8-%EB%A9%80%ED%8B%B0-%EB%AA%A8%EB%93%88-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%A7%8C%EB%93%A4%EA...
SpringProject-TrackingPost-CH02
Project 통합택배조회 api 02편 (첫번째 구현)Created Time: August 31, 2022 10:57 AMLast Edited Time: September 16, 2022 2:43 PMTags: Java, Spring, Computer 왜?첫번째 구현은 api서비스를 만들 것이며, MSA, kafka고려하여 서비스별 관계 설정후 구현할 것이다. ??? jsoup은 js가 처리안되어나오고, webclient는 tag들에 값이 들어가있는걸보면 된느거같은데?? jsoup과 webclient의 차이가 뭘까… jso...
SpringProject-TrackingPost-CH01
Project 통합택배조회 api 01편 (프로젝트 개요)Created Time: August 30, 2022 1:04 PMLast Edited Time: September 16, 2022 2:43 PMTags: Java, Spring, Computer 프로젝트 개요각 회사의 api를 이용하여, 배송지 추적을 손쉽게하는 통합 API 만들기 프로젝트 스펙 spring boot - 2.7.3 java 11 packaging - jar dependencies프로젝트 진행시 추가 예정 1234567891011dependenc...
Sequence-Diagram
시퀀스 다이어그램Created Time: September 5, 2022 2:16 PMLast Edited Time: September 16, 2022 2:43 PMReferences: https://thinking-jmini.tistory.com/29Tags: Java, Spring, Computer 왜?택배 프로젝트를 구현하는데 시퀀스 다이어그램 필요했음 특정 행동이 어떠한 순서로 어떤 객체와 어떻게 상호작용을 하는 지 시간의 흐름에 따라 표현하는 행위 다이어그램이다. 구성 요소활성 객체시스템의 행위자 혹은 시스템 내의 ...
AboutSpringSecurity
Spring Security의 이해Created Time: August 24, 2022 10:05 PMLast Edited Time: October 13, 2022 10:10 AMReferences: https://jeong-pro.tistory.com/205https://derekpark.tistory.com/42https://www.bottlehs.com/springboot/%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B6%80%ED%8A%B8-spring-security%EB%A5%BC-%ED%99%9C%EC...
AboutKafka
Kafka(카프카) 개요 및 예제Created Time: August 16, 2022 12:41 PMLast Edited Time: December 23, 2022 5:19 PMReferences: https://velog.io/@kero88/Apache-Kafkahttps://err0rcode7.github.io/backend/2021/06/19/%EB%A9%94%EC%8B%9C%EC%A7%80-%ED%81%90%EC%99%80-%EC%A2%85%EB%A5%98-%EA%B7%B8%EB%A6%AC%EA%B3%A0-%EB%B9%...
AboutMessageQ
메세지 큐Created Time: August 16, 2022 11:21 AMLast Edited Time: September 22, 2022 7:03 PMReferences: https://heeonii.tistory.com/17Tags: Computer 왜?비동기식으로 데이터 처리를 하고싶었다. 지금까지는 애플리케이션과 DB가 직접 붙어있어서 요청 응답이 모두 완료되어야 애플리케이션이 다음동작을 했기때문이다. 기존 동기적 직접 통신 구조 단점 이러한 구조는 애플리케이션과 DB가 강하게 결합되어있는구조다. 애플리케이션의 요청...
UsingAOPAtSpring
공통적인 메서드 추출 방법(AOP)Created Time: August 7, 2022 8:57 AMLast Edited Time: October 4, 2022 12:06 PMReferences: https://shinsunyoung.tistory.com/67https://shinsunyoung.tistory.com/83Tags: Computer 왜?현재 유저가 해당 유저인지 확인(validation)하는 빈도가 많아졌고, 이를 매번 메서드에서 구현해주었다. 공통되는 유저인증부분에 대해 중복코드를 줄일 수 있는 방법은 없을까?...
AboutLombokAtSpring
Lombok 에너테이션 각 장단점왜?@Data를 간편하게 활용하는 것이 결국 보안적인 이슈를 생성하는 것을 알았다. 이유를 정리해보고 각각의 lombok에서 주로 쓰는 것들을 정리해보았다. 일단 @Data는 다음의 모든것이 한번에 정의되어있는것과 같다 Getter, Setter, RequiredArgsConstructor, ToString, EqualsAndHashCode, Value 따라서 각자의 장단점을 알면 결국 @Data의 단점을 알수있을것이다. spring4.3부터는 생성자가 존재시 기본적으로 @Autowired...
Spring-Logger
Spring Logger사용법 및 활용(print()대신)로깅 간단히 알아보기로깅 라이브러리 스프링 부트 라이브러리를 사용하면 스프링 부트 로깅 라이브러리( spring-boot-starter-logging )가 함께 포함된다. 스프링 부트 로깅 라이브러리는 기본으로 다음 로깅 라이브러리를 사용한다. SLF4J - http://www.slf4j.org Logback - http://logback.qos.ch 로그 라이브러리는 Logback, Log4J, Log4J2 등등 수 많은 라이브러리가 있는데, 그것을 통합해서 인터페이스...
avatar
lostcatbox
내 생각을 자유롭게 만들 때까지
FRIENDS
friendA friendB