JAVA/Spring Boot (6) 썸네일형 리스트형 [ Spring boot / JAVA ] 쇼핑몰을 만들어보자(2) - 비밀번호 암호화해서 저장하기 [ Spring boot / JAVA ] 쇼핑몰을 만들어보자 (1) - Spring Security 안녕하세요 ! 😊 [ Spring boot / JAVA ] 스프링 부트 - Controller(2) 회원가입 기능 구현 안녕하세요 ! (●'◡'●) [ Spring boot / JAVA ] 스프링 부트 - Controller(1) 안녕하세요 ! (. ❛ ᴗ ❛.) 이번 글에서는 스프 preparingforme-n-us.tistory.com 안녕하세요 ! 지난 글에서는 회원가입을 할 때 비밀번호를 암호화하지 않고 저장했습니다. 사용자가 입력한 값을 그대로 DB에 저장해두는 것보다 암호화를 한 뒤 저장해주는 것이 안전하기 때문에 Spring Security에서 제공하는 BCryptPasswordEncoder를.. [ Spring boot / JAVA ] Lombok - Getter, Setter, Builder ... 적용 안됨 해결 안녕하세요 ! 😊 지난 글에 이어서 spring security를 공부하면서 적용해보고 있는데, lombok을 사용하다가 getter나 setter, builder가 안되는 상황을 겪게되어 해결해보았습니다 . . ! 처음에는 Getter, Setter가 안돼서 generate를 이용해서 만들어뒀는데, Builer가 안돼서 찾아보게 되었습니다. JAVA 17 Spring boot 3.2.3 Gradle 8.5 ( gradle 버전은 gradle-wrapper.properties에서 확인 가능 ) build.gradle에서 아래와 같이 설정해두고 쓰고있었습니다. Gradle 5.x 버전 이상에서는 다음과 같이 작성해줘야한다고 합니다 ! 다시 재빌드를 한 뒤 실행시켜주니 @Builer를 잘 .. [ Spring boot / JAVA ] 쇼핑몰을 만들어보자 (1) - Spring Security 안녕하세요 ! 😊 [ Spring boot / JAVA ] 스프링 부트 - Controller(2) 회원가입 기능 구현 안녕하세요 ! (●'◡'●) [ Spring boot / JAVA ] 스프링 부트 - Controller(1) 안녕하세요 ! (. ❛ ᴗ ❛.) 이번 글에서는 스프링 부트로 데이터를 주고받는 방법을 알아보도록 하겠습니다. 스프링 부트 초기 preparingforme-n-us.tistory.com 지난 글에서 회원가입을 구현해봤는데, 이번 글에서는 쇼핑몰을 제작해보도록 하겠습니다 ! 현재 작업된 내용 로그인 페이지와 홈페이지를 작성해두었고, 쇼핑몰을 만들어볼거기 때문에 홈페이지에서 상품 등록 페이지로 넘어갈 수 있도록 해두었습니다. 이때, 아무나 상품을 등록하게 허용하면 안되겠죠? 그래서.. [ Spring boot / JAVA ] 회원가입 기능 구현 - MVC 안녕하세요 ! (●'◡'●) [ Spring boot / JAVA ] 스프링 부트 - Controller(1) 안녕하세요 ! (. ❛ ᴗ ❛.) 이번 글에서는 스프링 부트로 데이터를 주고받는 방법을 알아보도록 하겠습니다. 스프링 부트 초기 세팅하는 방법을 올렸었을 때 자바 11버전이 지원이 됐는데, 현재 preparingforme-n-us.tistory.com 지난 글에 이어서 Spring boot에서 Controller를 작성하고, MySQL에 데이터를 작성하는 것을 함께 공부해보겠습니다. memberController를 만들었으니, 회원가입을 하는 페이지를 만들고 해당 정보가 MySQL에 들어가도록 해볼까요? 우선 MySQL에 member이라는 테이블을 작성해주었습니다. 테이블 컬럼은 위와 같습니다... [ Spring boot / JAVA ] api요청하기 - Controller 안녕하세요 ! (. ❛ ᴗ ❛.) 이번 글에서는 스프링 부트로 데이터를 주고받는 방법을 알아보도록 하겠습니다. 스프링 부트 초기 세팅하는 방법을 올렸었을 때 자바 11버전이 지원이 됐는데, 현재는 17버전을 지원하고있어서 17버전으로 생성해서 진행했습니다 ! IntelliJ에서 실행시켰습니다. 처음 파일 구성은 다음과 같습니다. 데이터 베이스는 MySQL을 쓸거기 때문에 properties에서 설정해주겠습니다. 기본 포트인 8080으로 설정을 해둔뒤 만들어둔 스키마를 database 에 적어주고, username과 password도 각각 맞게 작성해주시면 됩니다 ! 이제 api를 작성해줄 컨트롤러를 만들어줄건데요, com.spring.shop에 Controller를 만들어줄 폴더를 먼저 생성하겠습니다. .. [ Spring boot / JAVA ] 스프링 부트를 시작해보자 안녕하세요 ! (. ❛ ᴗ ❛.) 이번 글에서는 인텔리 제이에서 스프링 부트 초기 세팅을 해보겠습니다. 웹 페이지에 https://start.spring.io/ 를 입력해서 접속하면 다음과 같은 화면이 뜨게 되는데 저는 Java 11 버전을 쓸거기 때문에 2.7.17을 선택해주겠습니다. Group에는 패키지명을 작성해주고, Artifact에는 프로젝트명을 넣어주겠습니다. War에 체크, Java 버전은 11에 체크, 그 다음 오른쪽의 Dependencies에 있는 ADD 버튼을 눌러주겠습니다. Spring Web, Oracle Driver(사용할 DB), Spring Data JDBC, MyBatis Framework를 담아주도록 하겠습니다. 이렇게 하고 하단의 GENERATE를 눌러주면~ zip 파일이.. 이전 1 다음