728x90 반응형 SMALL Spring Boot26 JSP Form, JSTL, @Query Like https://velog.io/@dbsrud11/Spring-Boot-%ED%8F%BC-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A3%BC%EA%B3%A0-%EB%B0%9B%EA%B8%B0 검색기능 추가중 태그의 action 속성 폼 데이터(form data)를 서버로 보낼 때 해당 데이터가 도착할 URL을 명시한다. 또한 보낸 데이터를 Spring Boot Controller에서 매개변수로 받으려면 필드명과 같은 이름으로 name이라는 속성을 이용해 변수명을 입력해주어야 한다. https://intel199.tistory.com/35 JSTL if, else 조건문 사용법 https://stackoverflow.com/questions/21456494/spring-jpa-query-wi.. 2022. 6. 13. 연관관계 개념 05/26 36강 연관관계 개념잡기 1. FK는 Many가 가져간다. Many(게시글) to One (사용자) One이 FK를 가지게 되면 게시글1,게시글2 여러개가 담김 - 2. N : N의 관계는 중간테이블(1)이 생긴다. N : 1 : N N(사용자) : 1(예매) : N(영화) N(사용자 : 1(구독) : N(사용자) Subscribe Table (FK 가짐) ID ㅣ 구독하는 유저 ㅣ구독받는 유저 unique 제약조건 1개만 걸 경우 @Column(length = 20, unique = true) private String username; unique 제약조건 2개 걸 경우 @Table( uniqueConstraints = { @UniqueConstraint( //제약조건 name = "sub.. 2022. 5. 27. 세션 정보, 시큐리티 태그 라이브러리 27강 username 확인 password는 security에서 알아서 처리 JPA query method https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods.query-creation 30강 세션 정보 확인 31강 시큐리티 태그 라이브러리 - JSP 인증된 정보(세션)의 접근하는 방법 var값만 변경 32강 제출 event 33강 영속성 컨텍스트 영속화 더티체킹 34강 유효성 검사 name, password - ⑴ 서버 - ⑵ DB ⑴ 값 검증 프론트단 유효성 검사 ⑵ DB 확인 1번 유저 수정 -> 영속화 -> 1번 유저 없음 제출 submit 버튼이 아닌 일반적인 buttom이기때문에 requir.. 2022. 4. 18. 유효성 검사 04/06 20강 Service에서 @Transactional (INSERT, UPDATE, DELETE) @Column (unique = true) //제약조건 private String username; 전처리, 후처리 개념 username --------------> ⑴ㅣ 서버 ----- ⑵ㅣ DB -> JPA 오류창 AOP(Aspect Oriented Programming) 관점지향프로그래밍 ⑴ 전처리 유효성 검사 ⑵ 후처리 exceptionhandler ⑵ 회원가입을 할 시에 같은 username으로 가입을 하면 제약조건 위반 오류 ConstraintViolationException 길이 20의 제약조건 추가 @Column(length = 20, unique = true) usname 길이 20.. 2022. 4. 7. 이전 1 2 3 4 ··· 7 다음 728x90 반응형 LIST