
Spring Spring Initializr

Spring Library TIL

Spring View TIL

Spring 스프링 웹 개발 기초 TIL

Spring TDD TIL

Spring Thymeleaf TIL

JPA Annotation TIL

Spring JPA Repository TIL

Spring 웹 프로그래밍의 변화 과정 TIL

Spring HttpSession TIL

Spring JdbcTemplate TIL

Spring JPA TIL

Spring Data JPA TIL

Spring AOP TIL

Spring Core 스프링 구성 TIL

Spring Core 좋은 객체 지향 프로그래밍 TIL

Spring Core AppConfig TIL

Spring Core - IoC, DI, Container TIL

Spring Core ApplicationContext TIL

Spring Core Container & Bean TIL

Spring Core Container Bean Find TIL

Spring Core 빈 상속 TIL

Spring Core 컨테이너 설정 TIL

Spring Core BeanDefinition TIL

Spring Core 싱글톤 컨테이너 TIL

Spring Core @Configuration & Singleton TIL

Spring Core Component Scan TIL

Spring DAO, DTO, VO TIL

Spring ResponseEntity TIL

Spring lombok TIL

Spring Bean Validation TIL

Spring의 @Transactional 어노테이션은, AOP를 이용하여 비즈니스 로직과 트랜잭션 코드를 분리하는 방법입니다. 이를 통해 비즈니스 로직에만 집중할 수 있으며, 롤백 처리를 자동으로 해주는 등의 부가 기능을 제공합니다.

Tika를 사용하면 MIME Type을 정확하게 확인할 수 있지만, 파일 이름에 확장자가 없을 때에만 정확한 결과를 반환합니다. MultipartFile의 getContentType() 메서드를 사용하면 기본적인 파일 유형 확인이 가능하며, 사용이 간편합니다.