[Spring Boot] 암호화 처리
·
Java/Spring Boot
암호화 처리  - 단방향 암호화 : 암호화되고 나면 복호화할 수 없음      → 정보 통신법에서는 단방향 암호화를 지향함  - 양방향 암호화   - 해싱 처리    · 값을 특수한 문자열로 암호화    · 같은 값을 입력하면 동일하게 암호화된 값이 반환됨    · 다른 값을 입력하면 특수한 문자열이 변경됨        → 값이 변경되었음을 빠르게 인식할 수 있게 됨   - 예시 코드 : https://young0105.tistory.com/239  #  build.gradle에 의존성 추가1implementation 'org.springframework.security:spring-security-crypto'cs" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 # ..
[Spring Boot] 마이그레이션 : H2 DB에서 MySQL DB로 변경하기
·
Java/Spring Boot
마이그레이션 (Migration)  - DB 스키마의 변경 내역을 버전 관리하여 이력을 남기고, DB를 이전 버전에서 최신 버전으로 옮기는 일련의 과정  - 스키마를 변경하거나 새로운 테이블/컬럼을 추가하는 등의 작업을 포함함  개발용 H2 DB에서 MySQL DB로 변경하기#  build.gradle에 의존성 추가1runtimeOnly 'com.mysql:mysql-connector-j'cs" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 #  application.yml 설정123456789101112131415161718192021222324spring:   mvc:    view: #&nbs..
[Spring Boot] 파비콘 설정 방법
·
Java/Spring Boot
#  파비콘 (favicon)  - 웹 브라우저의 주소 창에 표시되는, 웹사이트를 대표하는 아이콘  - favorites + icon 스프링 부트로 실행한 웹 페이지의 파비콘 설정하기1. 원하는 이미지를 .ico 파일로 변환하고, favicon.ico라는 이름으로 저장  - http://icoconvert.com/ 2. favicon.ico를 src/main/resources/static 폴더에 넣기 3. 파비콘이 바로 적용되지 않는다면, [F12 개발자 도구] → [강력 새로고침]
[Spring Boot] Controller에서 jsp 파일로 데이터 전달
·
Java/Spring Boot
jsp 파일로 데이터를 전달하는 방법  - Model 또는 ModelAndView를 매개변수로 활용      → ModelAndView는 동적으로 페이지를 반환할 경우 사용함      → 일반적으로는 Model이 더 많이 사용됨 #  Model1234// return하는 View 화면으로 데이터를 보냄model.addAttribute("key명", 보낼_값); // 데이터를 사용할 때는 EL 표현식 활용 : ${key명}cs" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 #  ModelAndView1234// return하는 ..
[Spring Boot] DAO - Service - Controller 구조 예시
·
Java/Spring Boot
#  DAO interface더보기1234567@Mapperpublic interface AccountRepository {     // 계좌번호로 계좌 조회    public Account findByNumber(String number);    }Colored by Color Scriptercs" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 #  DAO 쿼리문 xml더보기1234567891011<?xml version="1.0" encoding="UTF-8..