- [SpringBoot] 14. 헤더 링크 설정 및 JSTL 태그 활용하기Song hyun[SpringBoot] 14. 헤더 링크 설정 및 JSTL 태그 활용하기 1. 헤더의 navbar에 링크 달기 My Bank 마이바이티스를 활용한 스프링 부트 앱 만들어보기 홈 로그아웃 로그인 회원가입 About Me Photo of me: 코린이 개발을 위한 뱅크 앱 서비스 목록 계좌목록,생성, 출금, 입금, 이체 페이지를 활용할 수 있어요 나의계좌목록 신규..
- 2024-08-07 17:17:08
- [SpringBoot] 13. 로그인 처리Song hyun[SpringBoot] 13. 로그인 처리1. 로그인 화면 (SignIn.jsp) 로그인 Bank App에 오신걸 환영합니다 username: Password: 로그인 2. 로그인 화면 이동 / 기능 처리(@GetMapping/@PostMapping) /* * 로그인 화면 요청 * 주소설계 : http://localhost:8080/user/sign-in */ @GetMapping("/sign-in") public String singInPage() { // 인증검사 x // 유효성검사 x return "user/signIn"; } /** * 로그인 요청 처리 * 주소설계 : http://localhost:8080/user/sign-..
- 2024-08-07 17:16:08
- [SpringBoot] 12. 세팅 정리Song hyun(1) application.yml더보기server:port: 8080 #서버가 사용할 포트 번호 설정 servlet:encoding:charset: utf-8 #서블릿의 응답과 요청 인코딩을 UTF-8 로 설정 force: true # 요청과 응답에 대해 이 인코딩을 강제로 사용하도록 설정합니다. spring:mvc:view:prefix: /WEB-INF/view/ #JSP파일이 위치한 디렉토리 접두사를 설정합니다.suffix: .jsp #뷰 이름에 자동으로 추가될 파일 확장자를 설정합니다.datasource:url: jdbc:h2:mem:bankdb;MODE=MySQLdriver-class-name: org.h2.Driver #드라이버 클래스를 설정 합니다.username: sa #사용자 ID를 지..
- 2024-08-06 17:31:14
- [SpringBoot] 12.코드 정리Song hyun(1) MainController더보기package cohttp://m.tenco.bank.controller;import org.springframework.http.HttpStatus; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.ResponseBody; import cohttp://m.tenco.bank.handler.Exception.DataDeliveryEx..
- 2024-08-06 17:30:15
- [SpringBoot] 11. 회원가입 - 트랜잭션, 예외 처리,H2 테이블Song hyun1. 사전 기반 지식 : DTO 클래스와 Model 클래스(1) 코드의 가독성 및 유지 보수성(2) 객체 2. (1) userControllerpackage com.tenco.bank.controller;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.http.HttpStatus;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PostMapping;import org.sp..
- 2024-08-06 16:37:01
- [SpringBoot] 10. DB 접근 기술 - MyBatis 설정Song hyun1. DB 접근 기술이란? 2. MyBatis란? 3. UserRepository - user.xmlpackage com.tenco.bank.repository.interfaces;import java.util.List;import org.apache.ibatis.annotations.Mapper;import com.tenco.bank.repository.model.User;// MyBatis 설정 확인// UserRepository 인터페이스와 user.xml 파일을 매칭시킨다.@Mapper // 반드시 선언해야 동작한다.public interface UserRepository { public int insert(User user); public int updateById(User user); pub..
- 2024-08-06 11:20:42
- [SpringBoot] 9. 어노테이션 정리Song hyun1. 어노테이션의 종류 2. @Configuration과 @Component의 차이 3. POJO란?
- 2024-08-06 11:16:53
- [SpringBoot] 8. 에러 페이지 생성Song hyun1. ErrorPage.jsp ${statusCode} Page Not Found ${message} Go To Home Page 2. MainController.javapackage com.tenco.bank.controller;import org.springframework.http.HttpStatus;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.PathVariable;import org.springframework.web.bind.annotati..
- 2024-08-06 10:11:09
- [SpringBoot] 7. Exception Handler 처리Song hyun1. @ControllerAdvice와 @RestcontrollerAdvice(1) 개념 (2) 차이점 2. 코드(1) RedirectExceptionpackage com.tenco.bank.handler.Exception;import org.springframework.http.HttpStatus;import lombok.Getter;@Getter// 에러 발생 시에 여러 페이지로 이동시킬 때 사용 예정public class RedirectException extends RuntimeException{ private HttpStatus status; // throw new RedirectException(???,???); public RedirectException(String message,Http..
- 2024-08-05 16:02:16
- [SpringBoot] 6. 메인컨트롤러와 메인페이지 구현하기Song hyun1. 프레임워크와 라이브러리의 개념 2. IoC의 개념(제어의 역전 3. 프레임워크로 구현하기(1) 메인 컨트롤러(mainController.java)package com.tenco.bank.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Controller // IoC의 대상(싱글톤 패턴으로 관리된다.)// IoC = inversion of controll (=제어의 역전)public class MainController { // REST API 기반으로 주소 설계 가능 // 주소 설계 // http://localhost:8080/mai..
- 2024-08-05 12:38:16
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)