본문 바로가기
728x90
반응형

Study/SpringBoot32

@JsonIgnore, @JsonIgnoreProperties, @JsonIgnoreType차이점 //maven Jackson dependency //서버와 클라이언트간에 데이터 전송을 json타입으로 전송할 수 있게 도와준다 com.fasterxml.jackson.core jackson-databind 2.13.0 @JsonIgnore, @JsonIgnoreProperties, @JsonIgnoreType 이러한 주석은 JSON 직렬화, 역직렬화에서 속성을 무시하는데 사용됩니다. 직렬화, 역직렬화 직렬화란?? 객체의 직렬화는 객체의 내용을 바이트 단위로 변환하여 파일 또는 네트워크를 통해서 스트림(송수신)이 가능하도록 하는 것을 의미한다. ... 출처: https://weicomes.tistory.com/63 [25%] @JsonIgnore 어노테이션은 클래스의 속성(필드, 멤버변수) 수준에서 사용.. 2024. 2. 2.
윈도우 Active Directory 연동 Ldap 과 유사한 Activce Directory(이하 ad) 처음 작성한 소스는 searchFilter를 2번해서 가져온 것이였는데 그렇게까지는 필요 없어서 수정하였다. 전반적인 프로세스는 아이디와 비밀번호로 ad목록 가져올수 있는 권한을 얻고 찾는 계정에 해당하는 samAccountName 값을 가져와 개수를 출력주는 소스이다. (0 아님 1 이겠지) 해당 사용자가 없으면 "data 52e"" 메시지가 나오기 때문에 리턴값을 0으로 받게끔 수정해야한다. import javax.naming.Context; import javax.naming.NamingEnumeration; import javax.naming.NamingException; import javax.naming.directory.Attr.. 2024. 2. 1.
알아두면 쓸데있는 LDAP 들어가며 LDAP(Lightweight Directory Access Protocol)는 디렉토리 서비스를 제공하기 위한 프로토콜이다. 등장한지 30년이 지났음에도 불구하고 그동안 IT 환경에 맞춰 변화를 거듭하면서 현재도 기업 시스템과 보안 서비스에서 사용자 관리 및 인증에 사용되는 등 여전히 중요한 기술로 자리 잡고 있다. 본 아티클에서는 LDAP 기술과 활용 방법을 소개하고자 한다. LDAP 개요 LDAP(Lightweight Directory Access Protocol)란 네트워크 상에서 조직이나 개인, 파일, 디바이스 등을 찾아볼 수 있게 해주는 소프트웨어 프로토콜이다. LDAP가 등장하기 전 디렉토리 서비스 표준인 X.500의 DAP(Directory Access Protocol)가 존재했지.. 2024. 2. 1.
계층형 디렉토리 패키지 구조 계층형 디렉토리 패키지 구조 계층형 디렉토리 패키지 구조는 아래와 같이 3가지로 구분됩니다. 1. Web Layer: 사용자의 요청과 이에 대한 응답을 반환하는 처리가 일어나는 Layer 2. Service Layer: 실제 비지니스 로직이 일어나는 Layer로 Web Layer와 Repository Layer 사이에 있는 Layer 3. Repository Layer: DB와 통신하는 Layer 계층형 구조의 장점 1, 전체적인 프로젝트의 구조를 빠르게 파악할 수 있습니다. 계층형 구조의 단점 1. 각각 패키지 디렉토리에 클래스들이 너무 많이 모이게 됩니다. 도메인형 디렉토리 패키지 구조 계층형 디렉토리와 달리 Domain 들을 중심으로 구분하는 것입니다. 도메인형 디렉토리 패키지 구조 도메인형 디렉토.. 2024. 1. 22.
728x90
반응형