🤔 공부하면서 무언가 개발하고 싶은 마음도 많고 아이디어도 많았다. 하지만 아무런 경험이 없이 혼자 모든 것을 개발하는 것은 위험부담이 많다고 생각되어 클론 코딩을 하기로 정했다. "Java Spring 클론 코딩"을 검색한 후 비교적 정보가 많은 인스타그램 만들
데이터베이스 설정
도메인 구현 소프트웨어를 개발하기 위해서는 믿고 쓰는 정해진 프로세스가 있다. 하지만 지금은 클론 코딩이니 코드를 보고 데이터베이스를 이해했다.
Spring Security 덕분에 따로 설정을 하지 않으면 로컬 서버에 띄운 웹도 접속하기 힘들다는 것을 알게 되었다. 그래서 SecurityConfig를 설정했다.몇몇 코드는 처음 보는 것들이었다.HttpSecurity를 인자로 받아서 여러 보안 설정을 해줘야 했는
Repository 구현 먼저 repository를 구현했다. 그 중 잘 모르는 어노테이션이 있다. 정리해보자. @Query:SQL과 유사한 JPQL이라는 객체지향 쿼리 언어를 통해 복잡한 쿼리 처리를 지원한다. JPQL은 알고 있었지만 본인이 참고한 코드에는 SQL
본인은 보안(security)와 유효성 검사(validation)은 개인적으로 공부해 본 적이 없다. 이번 클론 코딩을 해보며 필요한 부분을 공부해보자. 이게 야생형의 묘미가 아닐까 싶다.먼저 보안 설정을 완성해보자.참고: https://tmdrl5779.ti
이전에 회원가입을 구현한다고 join 기능까진 만들었다. 하지만 유효성 검사나 보안 설정 때문에 다른 기능은 전혀 구현하지 못했다.로그인도 가능하게 만들었으니 이젠 여러 기능 구현을 해보자. 그리고 중간 중간 필요한 DTO도 구현해야겠다.UserService: Join