https://getinthere.tistory.com/
SpringBoot + JPA 프로젝트 생성
SpringBoot + JPA Mysql 설정
SpringBoot + JPA GIT 설정
MIME 타입
SpringBoot VS Spring
@RestController
Lombok 세팅하기 (maven)
Lombok
> application.yml springboot 에서의 설정 파일 server: port: 8000 servlet: context-path: /blog //진입점 encoding: charset: UTF-8 enabl
정적인 파일은 가능 ex> html,png 등등
[블로그]JPA _model _User
@Lob 대용량 데이터 저장 @ColumnDefault("0") @ManyToOne Many = Board , User = One @JoinColumn(name = "userId") 객체를 저장 하기 위한 방법 @ManyToOne -> 하나의 유저(one)가 여
[블로그]JPA _model _Reply
JPA _repository
@Autowired private UserRepositoryuserRepository; userRepository.save(user); INSERT! Controller.java
JPA _SELECT_example _ +jackson
Repository.findAll(); Repository.findAll() page처리 Repository.findAll(pageable).getContent();
JPA _UPDATE +@Transactional
JPA _DELETE
@ControllerAdvice 모든 공간에서 발생 시 진입 @ExceptionHandler(value = Exception .class) Exception 발생시 진입 @ExceptionHandler(value = IllegalArgumentException.class) IllegalArgumentException발생 시 진입 ExceptionHand...
https://www.w3schools.com/bootstrap4/bootstrap_navbar.asp
https://www.w3schools.com/bootstrap4/bootstrap_forms.asp
joinform.jsp -> Username,Email,Password user.js RestController
SERVICE 생성 RestController
회원가입 _과정(정리)
org.springframework.boot spring-boot-starter-security org.springframework.security spring-security-taglibs
//@Query(value = "SELECT \* FROM user WHERE username = ?1 AND password = ?2", nativeQuery = true)// User login(String username, String password);}}}
로그인 jpa 삭제js 삭제form 형태로 변경apicontroller 삭제
package com.cos.blog.service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.security.crypto.bcrypt.BCry
글쓰기 구현
글 목록 보기1\. boardController2\. service3\. db4\. index.jsp -> <c:foreach>
상세 요청 : controller 글 삭제 : restController 글 수정 : restController
[블로그] 회원 수정
controller view -> 수정정보 ajax 로 전송restcontrollerservicedb 저장
<>
스프링 프레임워크가 제공하는 구글,페이스북은 쉽게 구현이 가능하다