https://www.youtube.com/watch?v=frI5CoZe-vE&list=PLZzruF3-_clsWF2aULPsUPomgolJ-idGJ
여기 채널을 보면서 따라해보려고 한다!
인텔리제이부터 시작해서 과연 내가 페이지를 완성할 수 있을까!?
IntelliJ IDE에서는 CTRL + ALT + L 자동 정열 할때 사용하는 단축키!
내가 느끼는 바로는 코드를 공부할 때 이런 단축키를 얼마나 공부하냐에 따라서
내가 이 플랫폼을 잘 다루고 이걸 활용해서 다음에 또 활용하게 될 수 있으니까, 이런 부분을 열정적으로 연습하기!
인터넷 강의를 열심히 따라하다 보니까, thymeleaf라는 것을 쓰게되면서
이런코드를 쓰길래 궁금해서 좀 찾아봐야겠다 싶다~
[Spring Boot] 타임리프(Thymeleaf)란?
안녕하세요. S Writer입니다. 오늘은 스프링의 타임리프(Thymeleaf)에 대해 알아보겠습니다. 타임리프는...
blog.naver.com
궁금해서 인터넷 검색해서 정독했다.
변수식으로 사용하는 ${}와 메세지방식 #{}, 객체변수식인 *{}, 링크방식 @{}
Thnymeleaf를 사용하기 위해서는 디펜던시를 위와같이 추가해야 하며
<!--if문과 if else문 -->
<p th:if="${a>5}">a가 크다</p>
<p th:unless="${a>5}>a는 5보다 작다</p>
<!--반복문-->
<th:block th:each="test: ${list}>
<p th:text="${test[0]}"></p>
<p th:text="${test[0]}"></p>
</th:block>
반복문의 경우 컨트롤러에서 ArrayList를 사용하여 된다고 한다~
게시글 수정 하는 부분에서, PathVariable이란걸 사용했는데,
매핑하는데에 쓰인 {id}부분을 변수로 가져올 수 있기 위해, pathVariable을 사용한다고 인강에서 설명해줬는데,
몰라서 관련 정보를 좀 찾아봐야겠다!\
https://sarc.io/index.php/development/1145-pathvariable
오늘은 @pathvariable 어노테이션!
Tech Note 정보 애리얼 님이 작성하신 글입니다. 카테고리: [ Development ] 게시됨: 09 March 2018 작성됨: 09 March 2018 최종 변경: 11 August 2020 조회수: 50676 1. 상위문서 2. 개요 오늘은 @pathvariable 어노테이션
sarc.io
역시 인터넷 검색해보니까 좀 살거같다! 뭔말인지 이해했음!
말 그대로 URL 경로에 변수를 넣어주는 것!
이라고 이해하면 쉬울 것 같다 !
완전 애먹는 오류가 났었다.
파일업로드를 위해서 파일업로드 하는 버튼 만든다음에업로드 시키고 리스트롣 돌아가려는데 오류가 나는 것이 아닌가?
계속
java.sql.SQLSyntaxErrorException: (conn=601) Unknown column 'board0_.filename' in 'field list'
라는 오류가 나서 인터넷에 검색해보니까.
(페이지를 너무 여러개를 클릭했어서 날라가서 번역기 돌린거만 가지고있다 ㅋㅋ)
라고 나오길래, 내 mysql 코드를 살펴보니
fileName / filePath로 되어있는것 아니겠는가..? 그래서 내가 언더바를 넣어서 추가해봣는데 너무나도 기능이 잘 돌아간다
되자마자 회사에서 감격해서 소리지를뻔~ ㅎㅎ
우선 여기까지 개발하고 다음부터는 남은거 빠르게 정리해서 올린다음에 !
그 다음에는 오라클에 올리고, 챗봇도 넣어보고
로그인 로그아웃 페이지도 개발하고 해야할 것 같다!
'Personal > Oracle Cloud Free Tier' 카테고리의 다른 글
Oracle Cloud Free Tier - 방화벽 설정하기 (0) | 2022.10.17 |
---|---|
Oracle Cloud Free Tier - 예약된 공용 IP 생성 (0) | 2022.10.14 |
Oracle Cloud Free Tier - 구획과 인스턴스 생성 (1) | 2022.10.13 |
Oracle Cloud Free Tier - PuTTYgen으로 SSH 인증키 만들기 (0) | 2022.10.12 |
Oracle Cloud Free Tier - 목표 설정! (0) | 2022.10.11 |