All Classes and Interfaces
Class
Description
관리자 컨트롤러
관리자 서비스 클래스
관리자 초기 세팅용 클래스
@PostConstruct 어노테이션을 사용하여 프로그램 시작시 admin 계정 생성 및 관련 메일박스 생성
@PostConstruct 어노테이션을 사용하여 프로그램 시작시 admin 계정 생성 및 관련 메일박스 생성
로그인/회원가입 컨트롤러
인증 서비스 인터페이스 (사용자 관리)
James Web Admin 이용한 사용자 인증 서비스
Apache James 에서 사용되는 DTO 클래스입니다.
연락처 엔티티
연락처 컨트롤러
연락처 레포지토리 (Spring Data JPA)
연락처 서비스 클래스
사용자 정의 예외 클래스
메일 전송 서비스로직을 포함하는 클래스
James Admin Health Check
James Admin Mail Box 관리 컴포넌트
James Admin User 관리 컴포넌트
로그인 폼 Record 클래스
메일 엔티티
메일 키 클래스 (복합키)
메일함 엔티티
메일함 관련 Repository
메일함 타입 Enum
메일 설정을 위한 클래스
메일 관련 비즈니스 로직을 처리하는 클래스
매일 엔티티와 매일 DTO 사이의 매핑을 처리하는 매퍼 인터페이스
메일 레파지토리 Pageable 인터페이스
메일을 받아오는 클래스
메일 레파지토리 인터페이스
메일 쓰기를 위한 제어기
비밀번호 암호화 설정을 위한 클래스
사용자 권한 Enum
보안 설정을 위한 클래스
WAS 배포를 위한 ServletInitializer 클래스
Spring Boot Application 클래스
사용자 엔티티 클래스
사용자 정보를 관리하는 Repository
Spring Security에서 사용할 UserDetailsService 구현체