반응형

IT/Spring 3

JPA (Java Persistence API)

JPA (Java Persistence API)자바 객체와 관계형 데이터베이스(RDBMS) 간의 매핑을 쉽게 해주는 ORM (Object-Relational Mapping) 기술 JPA의 특징객체 지향적인 방식으로 데이터를 다룰 수 있음SQL을 자동 생성하여 데이터베이스 연동 가능 → SQL 작성 없이도 CRUD 처리 가능객체와 관계형 데이터베이스의 불일치(O/R Impedance Mismatch) 해결Dirty Checking(변경 감지), 1차 캐시 활용 → 성능 최적화트랜잭션과 함께 동작하여 데이터의 일관성 유지1. Entity (엔티티)데이터베이스 테이블과 매핑되는 자바 클래스@Entity 어노테이션을 선언하여 사용JPA를 사용하면 엔티티 객체를 통해 데이터베이스의 데이터를 관리 @Entity p..

IT/Spring 2025.03.05

[STS4 설치] Spring Tools 4 for Eclipse 설치

Spring Framework를 이용한 프로젝트를 진행하기 위해 IDE로 STS를 선택하였다. STS란 Spring 개발을 위한 Eclipse 기반의 개발 환경을 말한다. 우선 설치를 위해 1. spring.io/tools 에 접속한다. Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io 2. 접속 후 각자..

IT/Spring 2021.05.04

스프링 AntPathMatcher 사용 예제

Ant 경로 패턴은 URL mapping 등 경로를 지정할 때,유용하게 사용할 수 있는 경로 패턴이다. ? : 1개의 문자와 매칭* : 0개 이상의 문자와 매칭** : 0개 이상의 디렉토리와 매칭 스프링에서 어느 특정한 경로와 Ant 경로 패턴이 일치하는 지를 확인할 때 사용할 수 있는 org.springframework.util.AntPathMatcher 클래스를 제공하고 있다. AntPathMatcher 클래스의 사용 방법 예시 boolean match(String pattern, String path) 메서드를 이용하여 path가 pattern에 매칭되는지 확인할 수 있다. public static void main(String[] args) {String pattern = "/a/b/c/";// ..

IT/Spring 2017.12.04
반응형