MariaDB 키 중복 시 INSERT : Insert 시 Key 값이 중복이 되면 Duplicate Error 발생된다. : 이를 조치해야 함. : 아래 3가지를 이용할 수 있으며, 날짜나 변경되는 필드가 생길 수 있을 땐 ON DUPLICATE KEY UPDATE 를 이용해서 변경되는 필드들을 추가해주자 # INSERT INTO () VALUES 구문 뒤에 삽입 ON DUPLICATE KEY UPDATE # INSERT 문 옆에 IGNORE를 넣어서 무시 INSERT IGNORE # INSERT 대신 REPLACE 를 사용하게 되면 키가 중복되면 해당 건을 날리고 # 기존 레코드 삭제 후 새로운 레코드를 삽입 (ID Auto_Increment 인 경우, 변경됨) REPLACE INTO [error] ..
블로그 간단 기능(CRUD) 구현 블로그 글 작성 블로그 글 수정 블로그 글 삭제 블로그 글 조회(단건 , 전체) Build.gradle SpringBoot 2.7.X Java 17 DB - mariaDB를 했지만 H2 나 Mysql 등 사용해도 무관 plugins { id 'java' id 'org.springframework.boot' version '2.7.12' id 'io.spring.dependency-management' version '1.0.15.RELEASE' } group = 'com' version = '0.0.1-SNAPSHOT' sourceCompatibility = '17' configurations { compileOnly { extendsFrom annotationProce..
HttpServletResponse - 기본 사용법 HttpServletResponese 역할 " Http 응답 메시지 생성" - Http 응답코드 지정 - 헤더생성 - 바디생성 "편의 기능 제공" - Content-type , 쿠키, Redirect ResponseHeaderServlet 응답의 헤더에 들어가는 값 관련해서 확인 Cookie 객체를 통해서 myCookie 를 설정할 수 있다. @WebServlet(name = "responseHeaderServlet", urlPatterns = "/response-header") public class ResponseHeaderServlet extends HttpServlet { @Override protected void service(HttpServ..
국세청_사업자등록정보 진위확인 및 상태조회 서비스 https://www.data.go.kr/iim/api/selectAPIAcountView.do#/%EC%82%AC%EC%97%85%EC%9E%90%EB%93%B1%EB%A1%9D%20%EC%83%81%ED%83%9C%EC%A1%B0%ED%9A%8C%20API 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr 공공데이터 포털에서 API 사용 신청을 합니다 심의는 자동승인이라 사유 : 웹개발 (개인공부)로 기입하여 요청하니 바로 승인되었습니다 아래 인증키가 발급됩니다. (..
[참고] https://deeplify.dev/back-end/spring/oauth2-social-login [Spring Boot] OAuth2 소셜 로그인 가이드 (구글, 페이스북, 네이버, 카카오) 스프링부트를 이용하여 구글, 페이스북, 네이버, 카카오 OAuth2 로그인 구현하는 방법에 대해서 소개합니다. deeplify.dev 이전 자료 글이지만 정리 및 프로젝트 구성이 잘되어 있습니다. 구글만 기능구현하였으니, 다른 카카오 페이스북 등의 추가는 해당 링크를 통해 확인하시면 됩니다. 소셜 로그인은 사용자가 기존의 계정 정보를 입력하지 않고도 다른 플랫폼의 계정을 사용하여 로그인할 수 있는 기능입니다. 이는 사용자 경험을 향상시키고, 애플리케이션의 가입 절차를 간소화하는 데 도움이 됩니다. Sp..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.