- 중간발표 자료Song hyun1. 가장 처음 만든 ppt 뼈대... 2. 1차 수정
- 2024-08-06 19:43:43
- [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
- [설치 메뉴얼] MyBatis 설치하기Song hyun1. 의존성 설정 확인https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter/3.0.3 2. yml 매퍼 설정 확인#mybatis 설정mybatis: mapper-locations: - classpath:mapper//*.xml #MyBatis 매퍼 파일 위치를 설정합니다. 은 모든 디렉토리, *.xml 은 모든 XML 파일을 의미합니다. configuration: map-underscore-to-camel-case: true #데이터베이스의 언더스코어 네이밍(column_name)을 카멜 케이스(columnName)로 자동 매핑합니다. log-impl: org.apache.i..
- 2024-08-06 12:01:30
- [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일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)