
스프링 부트란/IntelliJ로 시작하기/의존 주입(결합, Annotation)/Web 기초/정적 리소스/JSP/Model

폼/롬복/Validator(유효성 검사)/JdbcTemplate/게시판 만들기

MyBatis기초/게시판 만들기/SQL 로그 출력

서비스 적용/트랜잭션 미적용/트랜잭션 매니저/트랜잭션 템플릿/스프링 시큐리티 기초

시큐리티 기초/시큐리티 커스텀 로그인 폼과 에러페이지/시큐리티 태그 라이브러리/시큐리티 데이터베이스/🔥회원가입 만들기🔥

스프링 부트 복습/Maven 프로젝트 만들기/⭐JPA⭐/쇼핑몰 프로젝트 시작/Junit 테스트

쿼리 메소드/@Query/Querydsl/Thymeleaf/Thymeleaf 기본 문법/Thymeleaf 예제/Thymeleaf 레이아웃

부트스트랩 쇼핑몰 만들기/Spring Security 적용하기/유효성 검사하기/MemberService Test 해보기

로그인 하기/인증 및 권환 넣기/각종 테스트/상품페이지 만들기/🔥⭐Entity 연관 관계 매핑⭐🔥

영속성 전이(CASCADE)/고아 객체(ORPHAN)/즉시로딩과 지연로딩/Auditing/💷상품 등록 페이지 만들기

💷상품 등록(이미지 포함) 페이지와 수정 페이지 만들기

상품 관리 페이지

메인 화면에 상품 정보 나오도록 만들기

제품 상세, 주문 , 주문 내역, 주문 취소 페이지

장바구니 페이지

Google Cloud API
환불은 X 결제만 가능

👉 JSP 의존성 추가Tomcat Embed Jasper implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'

📖의존성 추가 SpringDoc OpenAPI Starter WebMVC UI 2.3.0 👉 최근 2024/3/12에 최신 버전 2.4.0이 업데이트 됐다. 그 전에 이미 2.3.0 버전을 적용해서 2.3.0 버전사용. pom.xml gradle 📖.xml
👉 스웨거 html 페이지로 이동하면 상단에 .xml, .yml에서 설정해준 /custom-api-docs 경로가 있다. 위 사진 같은 경우는 /Da-it-da-api-docs 이다. 그대로 복사해서 서버/custom-api-docs로 이동👉 전체 복사해서 메모장에
Spring에서 SMTP를 이용하여 이메일을 보내는 기능은 JavaMailSender 인터페이스를 사용하여 구현할 수 있습니다. 이메일 발송 기능을 구현하려면 다음 단계를 따라야 합니다.의존성 추가: pom.xml에 메일 관련 의존성을 추가합니다.SMTP 설정: app
네, Spring에서는 @Scheduled 어노테이션을 사용하여 간편하게 스케줄러를 구현할 수 있습니다. 이를 통해 정해진 시간마다 자동으로 특정 작업을 실행할 수 있습니다. 오후 2시마다 스케쥴을 알려주는 스케쥴러를 구현하려면 다음 단계를 따라야 합니다.의존성 추가: