본문 바로가기

JavaJPA3

[JPA + SpringSecurity 게시판] #3 DB연동 (MySQL) 🥑 저번 글에서 생성한 프로젝트에 DB를 연동할 차례 Gradle에 이미 MySQL 드라이버는 디펜던시 해두었으니 MySQL과 Workbench 빠르게 설치 후 Workbench 실행 1. MySQL Workbench 실행 ✅ Connection Pool 생성 + 클릭 후 커넥션풀 생성 커넥션 네임 설정 Test 진행 테스트 진행 시 아래와 같이 설치할 때 입력했던 user/password를 입력하라고 뜨는데 난 국룰대로 root/1234 가끔 이유없이 테스트 커넥션이 진행 안될 때가 있었는데 재부팅하면 다 됐다 테스트까지 성공하면 OK 누르고 종료. 방금 만들었던 CodeRothy 커넥션풀이 생겼다. 이제 커넥션 접속해서 MySQL 스키마를 생성해 줄 차례 ✅ Schema 생성 마우스 우클릭으로 Cre.. 2022. 4. 7.
[JPA + SpringSecurity 게시판] #2 프로젝트 생성 1. 프로젝트 생성 🥑 개인적으로 프로젝트 생성은 스타트스프링이 편리한 것 같아서 https://start.spring.io/ 에서 필요한 디펜던시를 추가하여 생성한다 ✅ Java 11 Gradle SpringBoot 2.7 jar Dependencies : Spring Web, JPA, MySql, Lombok, Thymeleaf 이 외 DevTool 등 기호에 따라 디펜던시를 추가 generate 를 클릭해 다운로드 ⬇️ 압축을 푼 뒤 인텔리제이 [ Open File or Project ] 에서 build.gradle을 선택해 오픈 오픈된 프로젝트의 build.gradle을 살펴보면 dependencies에 추가했던 것들이 설정되있다 [build.gradle] plugins { id 'org.spri.. 2022. 3. 28.
[JPA + SpringSecurity 게시판] #1 프로젝트 요구사항 👋 안녕하세요 ! Develothy의 ABoardcado입니다. JPA와 SpringSecurity에 대한 호기심으로 시작한 심플한 게시판 프로젝트입니다. 항상 이게 최선일까? 생각하며 아름다운 코드를 위한 학습과 계속된 시도를 진행합니다.🏃‍♀️ 부족한 점이 많지만 열심히 진행하고 있는 🥑ABoardcado 🥑 이오니 ❤피드백 환영합니다❤ https://github.com/Develothy/ABoardcado 🥑 주요 기능 게시판 : JPA CRUD, 댓글, 페이징, 검색 USER : Security 회원가입 및 로그인, 유효성 검사 및 중복 검사 💻 개발 환경 개발 언어 : Java 11 개발 상세 : SpringBoot 2.7.2, Gradle, Thymleaf 데이터베이스 : MySql 개발 툴 .. 2022. 3. 23.