Spring boot @RestController Lombok @Getter @Setter @ToString @Data(getter/setter, hashCode(), equals(), toString()) - 묶음개념. src/test/java test ORM 객체지향과 관계형 데이터베이스를 매핑시킨다는 추상화된 개념. Ent...
Spring boot JPA 처리를 담당하는 Repository 인터페이스 설계하기 CrudRepository JPA Crud(save, findById, deleteById, update 등등) DevTools Tomcat이 실행된 상태에서 코드를 수정하면 자동으로 재시작하는 기능 쿼리 메소드 find..By, read..By, query..By,...
Spring boot 다양한 연관관계 처리 일 대다, 다 대다, 단방향, 양방향 연관관계의 설정과 단방향/양방향 단방향'이란, 간단히 말해서 '일방 통행'의 참조라고 생각. 예를 들어, 회원 정보를 통해서만 프로필 정보를 볼 수 있는 구조 양방향'은 프로필 사진을 먼저 알아내고, 이를 통해서 회원정보를 알아내는 경우 JPA 에서의 연관관계 @...
Spring boot 단방향 단방향'으로 연관관계를 처리하는 경우에는 한쪽만 참조를 하기 떄문에 일대다, 다대일에서는 어느 쪽에 참조에 대한 설정을 두는지를 세심하게 결정해야 합니다. @JoinTable 자동으로 생성되는 테이블 대신에 별도의 이름을 가진 테이블을 생성하고자 할 때 사용 @JoinColumn 이미 존재하는 테이블에 칼럼을 추가할 때 ...
Spring boot 양방향 설정과 toString() 양방향 참조를 이용하는 경우에는 양쪽에서 toString()을 실행하기 떄문에, 무한히 toString()을 반복 실행하는 문제가생긴다. 양방향 참조를 사용하는 경우에는 반드시 한쪽에 toString()에서 참조하는 객체를 출력하지 않도록 수정해야 한다. toString(excludes="...
Spring boot 지역변수의 선언, if ~unless 제어 처리 Thymeleaf에서는 특정한 범위에서만 유효한 지역번수를 th:with를 이용해서 선언할 수 있다. ex) th:if는 내부 식(expression)의 결과가 true인 경우에만 th:if를 포함하는 태그 자체가 생성된다. if ~ else가 Thymeleaf에서...
Spring boot Querydsl 디펜전시, 플러그인 작성
Spring boot Querydsl error문제 스택오버플로우에서 문제해결 레파지토리에 dsl클래스상속
Spring boot 게시판 만들기 list.html JUnit Test 데이터 삽입 후 list.html 뿌려주기 bootstrap이용
Spring boot 게시판 만들기 register.html, index.html Bulma Css Framework이용 register.html에서 register 버튼을 누르면 데이터 저장
Spring boot 게시판 만들기 게시판 페이징 REST 방식의 댓글 처리와 JPA 처리(게시판과 댓글관계) GET, POST, PUT, DELETE @RequestBody, @ResponseBody, @PathVariable, @RestController Spring Web Security 인증 : 해당 URL은 보안 절차를 거친 사용자들...
Spring boot 도서관가서 Boot Spring Boot! 책대출 AWSome Day 온라인 컨퍼런스
Spring boot 게시판 만들기 게시판 페이징 css 날씨API를 이용해서 Home화면 만들기 구상 Boot Spring Boot! 이란 책읽음 허니몬이라는 사람의 spring boot 문서 github에서 읽음
Spring boot 자소서&이력서 작성
Spring boot 카카오 맵 api적용
Spring boot Rest API(더 공부해야함.) REST API 아키텍처 ROA(Resource Oriented Architecture) - 특징 7가지 도서관(스프링 철저 입문 서적 읽음) 검색 API 사용법
Spring boot 그런 Rest api로 괜찮은가? rest api 아키텍처 설계 get(read)post(create)put(update)delete
Spring 복습 DI DI개요 ApplicationContext와 빈 정의 빈 설정 의존성 주입 오토와이어링 컴포넌트 스캔 빈 스코프 빈의 생명 주기 빈 설정 분할
Spring boot 스프링 시큐리티의 용어에 대한 이해 AuthenticationManager(인증 매니저) AuthenticationManagerBuilder(인증 매니저 빌더) Authentication(인증) UserDetailsService 인터페이스 UserDetailsManager 인터페이스 UserDetails 인...
Spring boot 사용자 정의(custom) UserDetailsService 작성하기 loadUserByUsername() 사용자의 계정 정보(아이디)를 이용해서 UserDetails 인터페이스 를 구현한 객체를 반환해야 한다. UserDetails를 구현해 둔 User 클래스 User 클래스는 username과 password, Aut...
Spring boot Remember-Me 인증하기 remember-me를 데이터베이스에 보관하기 Hash-based Token 저장방식 Persistent Token 저장 방식 jdbcTokenRepositoryImpl MVC에 어노테이션 처리하기 @Secured @EnableGlobalMethodSecurity(securedE...
Spring boot 포폴 Spring Security이용 로그인, 회원가입, 로그아웃 구현
IT취업박람회 참여
Spring boot Security 복습 스프링 시큐리티란? 스프링 시큐리티의 설정 인증 처리 인가 처리
포트폴리오 진행 앞으로 계속 포폴 진행