06/02
사용자가 전달한것을 받는방법
쿠키란 ?
경로도 값이 될수있다.
rest방식 : url자체가 데이터를 찾아가는, url다르게 표현
경로에 id라는 변수를 넣어서 사용
파일 입출력하는 방법
Restcontroller붙이는 객체화시킴
1.파일하나만올라가는경우 (비동기적)
2. 여러개
application properties
파일을 2개얻어온다면
뷰(문서)는 홈디렉토리에 두면안되고 웹인포안에 둔다 (노출되지않도록)
컨트롤러가 기본어플리케이션
뷰는 출력하면 쓰는 옵션
사용자가 볼수없게한 용도 , 경로로 url로 접근못한다.
컨트롤러를 통해서 jsp를 호출한다. 사용자가 직접요청할수없게 고쳐야한다
ex : 뷰에넣지않으면 edit.jsp를 아이디값없이 열수있게된다. 컨트롤러를 통해서만 열수있도록하고 사용자가 선택한 게시물의 id값을통해서만 열릴수 있도록한다.
https://haileykim2014.tistory.com/238
뷰단을 제공하는것을 탑재하지않았다.
선택적으로 추가해줘야한다.
타임리프를 설정해야한다.
시간걸리므로 직접받아보기 https://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-jasper/9.0.46
CSS, 이미지,js폴더 static에넣기
페이지를 조각내고 집중화
Tiles 라이브러리 설정하기
헤더,어사이더,푸터는 공유하게된다
레이아웃부분만 따로 분리하는 도구가 생김
분리된 중첩된내용 + 작성해야할 페이지를 붙여서 반환
헤더,어사이드,푸터를 조각낼것
지시사항을 정할것 (ex customer.notice.list)
list.jsp 에서 푸더잘라내고 footer.jsp에 넣기
aside는 페이지별로 바뀔수있으므로 inc에넣으면 각각이름을 구분해줘야한다 -> 어드민에넣기
노티스 : 리스트(메인영역)
'2021 Newlecture > Spring Boot' 카테고리의 다른 글
column flags mean in MySQL Workbench (0) | 2021.06.10 |
---|---|
mapper구현하기 (0) | 2021.06.08 |
MySQL 설치/ Mybatis / DI / Ioc (0) | 2021.06.07 |
Model and View / tiles와 연결 / tiles 이용해 제목, js명 바꾸기 (0) | 2021.06.04 |
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술(15강~) (0) | 2021.06.04 |
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술(1~14강) (0) | 2021.06.03 |
쿠키설정(생명주기, 가시영역) (0) | 2021.06.02 |
[스프링/Spring] Port 8080 is already in use 에러 해결 방법 (0) | 2021.06.01 |