스프링 부트 3.x.x이상 부터 초기 설정할때 gradle에서 의존 패키지 가져올때 아래 같은 문제를 직면할수 있다. A problem occurred configuring root project 'xxx'. > Could not resolve all files for configuration ':classpath'. > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.1.9. Required by: project : > org.springframeworkrg.springframework.boot.gradle.plugin:3.1.9.boot:o > No matching variant of org.springframework.b..
회원가입, 로그인 기능 추가 회원가입 기능 회원가입 시 이메일, 패스워드를 받아서, DB에 이메일, 패스워드, 회원 가입 시간을 저장해야 한다. 유저에 대한 정보가 저장될 때, id(PK, primary key)도 같이 Auto-increment 형식으로 저장돼야 한다. 이메일에 반드시 @가 1개만 포함되어 있어야 한다. 이메일에 공백이 포함될 수 없다. 중복된 이메일이 존재할 수 없다. 패스워드에 공백이 포함될 수 없다. 패스워드는 8자 이상 15자 이하여야 한다. (비밀번호는 암호화하지 않고 그대로 저장한다. 암호화하는 건 뒤에서 구현하게 된다.) 회원Entity 설계 User.java @Entity @EntityListeners(AuditingEntityListener.class) @Data @To..
들어가기 전에 5주차에 JPA 기본 세팅을 했다. 세팅하는 방법과 DB설치는 아래 사이트에서 확인 해보면된다. https://jih3508.tistory.com/168 [JSCODE-스프링부트 입문] 5주차 데이터베이스 면접 단골질문 데이터베이스의 특징에 대해 설명해주세요. 실시간 접근성 생성, 수정, 삭제를 통한 최신 데이터 유지 사용자들 간의 동시 공유 사용자가 원하는 데이터를 주소가 jih3508.tistory.com (예제) Product 등록, 조회 api 이번에 JPA를 하는지 어떻게 상품 데이터를 가지고 보여줄 예정이다. Product.java product 테이블에 매핑할 객체를 만든다. import lombok.Data; import lombok.ToString; import javax...
서론 이번글은 Spring Boot 처음에 어떻게 만드는 지를 설명 할것이다. 만드는 방법은 2가지 있는데 1가지 방법은 spring 사이트에 들어가서 만드는 방법이 있고 나머지는 툴을 사용해서 직접 생성하는 방법이 있다. 여기서 만드는 방법은 사이트에 들어가서 만드는 방법으로 할 것이다. 필요한 개념은 대충 설명하고 넘어갈것이니 모르는 부분은 찾아서 보기 바란다. 여기 글에서 spring이 무엇이고 spring boot가 무엇인지와 같은 설명은 안할것이다. Spring boot 프로젝트 만들기 사이트 접속 여기 사이트에 접속하면 아래와 같은 그림이 나올것이다. 프로젝트 기본 세팅하기 - 1 그 다음에 아래 그림처럼 같이 세팅 해주면 된다. Projcet: Gradle 하고 Maven만 보면 된다. 뒤에..
- Total
- Today
- Yesterday
- spring-boot
- DP
- 파이썬
- Python
- level2
- 자바
- 동적계획법
- BaekJoon
- 배열
- Greedy
- DFS
- 알고리즘
- 이론
- JSCODE
- 백준
- BFS
- 구현
- LeetCode
- 백트레킹
- 수학
- 재귀호출
- 그리디
- java
- 조합
- Programmerse
- 동적 계획법
- 문자열
- 그래프
- 누적합
- 넓이 우선 탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |