Spring

Spring

[Spring boot 에러] Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core 에러 해결 방법

문제점 JSP 파일을 작성하는 도중 Cannot resolve taglib with uri http://java.sun.com/jsp/jstl/core라는 에러가 발생했다. 구글링을 통해 무엇이 문제인지 검색해 본 결과, 앞서 작성한 문제와 같이 build.gradle에 dependency를 추가하지 않은 탓이었다. 해결방안 build.grade의 dependencies에 아래 속성을 추가해 준다. compile 'javax.servlet:jstl:1.2' 추가를 해주고 나면 에러 구문이 사라질 것이다.

Spring

[Spring boot 에러] Cannot resolve symbol 'EnableWebSecurity' 에러 해결 방법

문제점 Spring boot에서 Spring Security를 통해 로그인을 구현하려고 하는 도중 Cannot resolve symbol 'EnableWebSecurity라는 에러가 발생하였다. 구글링을 통해 무엇이 문제인지 검색해 본 결과, build.gradle 에 dependency를 추가하지 않은 탓이었다. 해결방안 build.grade의 dependencies에 아래 속성을 추가해 준다. implementation 'org.springframework.boot:spring-boot-starter-security 추가를 해주고 나면 @EnableWebSequrity 가 문제없이 작동할 것이다.

Spring

엔티티 매핑(Entity Mapping)

🔎 엔티티(Entity)란? JPA를 사용해서 테이블과 매핑할 클래스는 @Entity를 꼭 붙여야 한다. 이는 JPA가 관리하는 클래스이고, 데이터의 집합을 의미한다. @Entity 사용 시 주의사항 기본 생성자는 필수(파라미터가 없는 public or protected 생성자) public Member() final, enum, interface, inner 클래스는 사용 불가 저장할 필드에 final 사용 불가 @Entity 속성 name JPA에서 사용할 엔티티 이름을 지정해준다. 기본값 : 클래스 이름을 그대로 사용(ex) Member) @Table 엔티티와 매핑할 테이블을 지정해주는 어노테이션 생략 시, 매핑한 엔티티 이름을 테이블 이름으로 사용한다. @Table 속성 name 매핑할 테이블 이..

Spring

영속성 컨텍스트(Persistence Context)

🔎 영속성 컨텍스트란? 엔티티를 영구 저장하는 환경을 뜻한다. 엔티티 매니저(Entity Manager)를 통해서 접근 가능하다. 🔹 활용 예시 em.persist(member); -> persist() 메소드를 통해 em(Entity Manager)을 사용해서 회원 엔티티를 영속성 컨텍스트에 저장함. 엔티티의 생명주기 엔티티의 생명주기에는 총 4가지 상태가 있다. 1. 비영속(new/transient) 영속성 컨텍스트와 전혀 관련이 없는 상태, 순수한 객체 상태 🔹 예시 Member meber = new Member(); member.setId("member1"); member.setUsername("회원1"); 2. 영속(managed) 영속성 컨텍스트에 저장된 상태 영속성 컨텍스트에 의해 관리되는..

주인장 지니
'Spring' 카테고리의 글 목록 (2 Page)
loading