spring

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

영속성 컨텍스트(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) 영속성 컨텍스트에 저장된 상태 영속성 컨텍스트에 의해 관리되는..

DB

H2 Database 실행 및 연결 방법 (Windows 기준)

🔎 H2 Database란? 자바로 작성된 관계형 데이터베이스 관리 시스템이다. 자바 애플리케이션에 임베드하거나 클라이언트-서버 모드에서 구동할 수 있다. H2 실행 및 연결 방법 (Windows 기준) 이전까지는 학교에서 배운 강의 토대로 MySQL을 통해 DB 연동을 하다가 본격적으로 개인 공부를 하게 되면서 H2 Database라는 것을 알게 됐습니다. 처음에 H2 Database를 시작하는 분들은 조금 헷갈리실 수 있기 때문에 도움이 되길 바라며 :) 먼저 내 PC에 설치된 프로그램 중에서 아래 보이는 사진과 똑같이 생긴 h2 console 프로그램을 찾아서 실행합니다. 보통 제가 듣는 강의 혹은 구글링을 해보면 명령 프롬프트로 H2를 실행하시던데, 저는 이 방법이 훨씬 편하더라고요! 그러면 웹 ..

주인장 지니
'spring' 태그의 글 목록 (2 Page)
loading