본문 바로가기
개발일기

학원 수업 61일차 221116

by hhana 2023. 4. 27.
  • 9-10

Expression-Based Access Control
https://docs.spring.io/spring-security/reference/servlet/authorization/expression-based.html

 

 

  • 10-11

수정기능구현

jQuery CDN
https://www.w3schools.com/jquery/jquery_get_started.asp

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

 

Downloading jQuery
https://jquery.com/download/
Download the compressed, production jQuery 3.6.1 클릭!
우클릭 후 다른이름으로저장 > tools에 저장
아래 Download the uncompressed, development jQuery 3.6.1 이걸로 다운받아도 됨
이건 압축안된 버전! 용량이 조금 더 클 순 있지만 정리되어 있어 보기는 편함
(/springWebSecurity03/src/main/resources/static/js/jquery-3.6.1.min.js)여기에 복붙 쏘옥

/springWebSecurity03/src/main/resources/templates/layout/default.html
헤드에 <script src="jquery-3.6.1.min.js"></script> 넣어주었음

<script src="jquery-3.6.1.min.js"></script>


Data Type : URI 이기때문에 security 적용해줘야함
(/springWebSecurity03/src/main/java/com/green/nowon/security/SecurityConfig.java)

.antMatchers("/css/**","/js/**").permitAll()

 

 

  • 11-12

수정 기능 구현시 넘어가는 데이터에 name이 없으면 전달이 안됨! 500 오류!
<textarea rows="5" cols="100" name="content">[[${detail.content}]]</textarea> <!-- name이 없으면 안넘어감 빼먹지말고 넣어주기!!! -->

 

 

  • 12-1

수정 기능 구현

 

 

  • 2-3

exerd

식별관계 : 한 테이블의 pk가 다른 테이블의 pk
비식별관계 : 한 테이블의 pk가 다른 테이블의 fk

 

 

  • 3-4

mvc
수정, 삭제 보안처리(권한이 있어야만 보이도록)

 

 

  • 4-5

댓글 저장

 

 

  • 5-6

댓글 조회
(/springWebSecurity03/src/main/java/com/green/nowon/domain/dto/ReplyListDTO.java)
(/springWebSecurity03/src/main/resources/templates/board/detail.html)

 

 

'개발일기' 카테고리의 다른 글

학원 수업 65일차 221122  (0) 2023.04.28
학원 수업 64일차 221121  (0) 2023.04.27
학원 수업 63일차 221118  (0) 2023.04.27
학원 수업 62일차 221117  (0) 2023.04.27
학원 수업 60일차 221115  (0) 2023.04.27
학원 수업 59일차 221114  (2) 2023.04.27
학원 수업 58일차 221111  (0) 2023.04.27
학원 수업 57일차 221110  (0) 2023.04.27

댓글