728x90
반응형
- [ Spring/Spring Security ]security 로 간단한 회원가입과 비밀번호 암호화2022-08-23 18:36:31Spring boot template 종속성 Srping Boot DevTools Lombok Spring Data JPA mariaDB Driver Spring Security Mustache Spring Web 간단하게 웹에서 회원가입 (비밀번호 암호화) , 페이지 인증처리, JPA 테이블 생성, bean 으로 Ioc 설정을 해보자 완성본을 올리는거라 순서는 안맞음 indexController package com.example.security.controller; import com.example.security.model.User; import com.example.security.repository.UserRepository; import org.springframework.beans.facto..
- [ Spring/Spring boot ]mariadb로 데이터 액세스2022-08-16 18:24:55Mariadb 데이터베이스를 만들고 Spring boot 애플리케이션 구축해서 자동으로 컬럼을 생성하고 해당 db와 연동을 해보자 종속성 Spring Web Spring Data JPA Mariadb dirver application.properties spring.jpa.hibernate.ddl-auto=create // create로 설정한 이유 : 데이터베이스 구조가 없음 텅빈 깡통이여서 spring.datasource.url=jdbc:mariadb://localhost:3306/[db이름]?characterEncoding=UTF-8&serverTimezone=UTC spring.datasource.username=[스키마이름] spring.datasource.password=[비밀번호] sprin..
- [ DB/MariaDB ]INSERT ON DUPLICATE KEY UPDATE2022-02-28 16:18:45INSERT ... ON DUPLICATE KEY UPDATE 는 INSERT 문의 MariaDB/Mysql 확장문으로, 중복된 고유 키 또는 기본 키를 찾으면 INSERT 대신 UPDATE를 실행한다. 둘 이상의 고유 인덱스가 일치하면 첫 번째 인덱스만 업데이트 된다. 따라서 둘 이상의 고유 인덱스가 있는 테이블에서는 이 문을 사용하지 않는 것이 좋다. 예시 CREATE TABLE food (id INT PRIMARY KEY, menu VARCHAR(30)); INSERT INTO food VALUES (1,'라면'), (2,'쫄면'), (3,'밀면'); 기존의 키가 없다면 명령문이 그냥 insert 로 실행된다. INSERT INTO food VALUES (4,'김밥') ON DUPLICATE KEY..
728x90
반응형