Thymeleaf
-
(박스몰 프로젝트) 3 - 인텔리제이 thymeleaf + mysql + mybatis DB 연결하기개발/프로젝트 2024. 7. 19. 01:14
★ 오늘의 할 일1. 서버 데이터값 출력해보기 서버 데이터값 출력을 위해 질문게시판 qnaboard db를 만들었다. 오늘은 서버 연결 후 값 출력이 목표이기 때문에 정말 데이터 확인용으로 만들었다. DB는 MySQL 로 설정했고, MyBatis 로 자바 코드와 SQL 쿼리 분리하여 xml 파일로 진행하고자 했다. 화면 구조는 다음과 같이 기능별로 패키지를 나눴다. 객체를 다음과 같이 만들과 getter/setter 도 만들어줬다.인텔리제이 단축키가 참 편한 거 같다.. ㅎ 컨트롤러 만들고 서비스 만들고,신기한 건 이전에는 아무 생각 없이 Repository 만들고 했는데 Mapper 를 연결시켜서 한다고 한다. 이렇게 매퍼 인터페이스도 만들면 다음과 같이 매퍼 설정해주면 된다..
-
(박스몰 프로젝트) 2 - 부트스트랩 연결하기 + 브랜드 로고 제작 + 파비콘 설정개발/프로젝트 2024. 7. 7. 23:24
DB Navigator 연결했으니 부트스트랩으로 디자인에 대한 부분을 덜고자 했다. (디자인 못하는 1인) https://startbootstrap.com/template/shop-homepage Start Bootstrap startbootstrap.com 제품 소개가 목적인 사이트이니 해당 부트스트랩 선택 후 진행했다. html 구조를 사용하는 인텔리제이로서 thymeleaf 사용하기로 했다.(배우면서 만들어야 할 듯..ㅎ) 우선 부트스트랩 압축 파일 풀어주고 다음에 적절하게 압춘 푼 파일 넣어줬다. 그런데 파비콘 경로는 제대로 불러오는데, css 와 js 못 불러오는 오류가 발생했다...ㅠㅠ 나의 친구 챗지피티에게 물어보니 원래 기본 세팅이 ../static/bootstrap ~~~ 이렇게 ..
-
(국비교육) 62 - 공공 데이터 포털 이용하기 (공기 + 코로나) + 그래프 만들기(차트) + progress bar(스크롤바) 만들기 + thymeleaf + 개발 토이프로젝트 사이트개발/국비교육 2023. 8. 29. 19:11
■ 공고 내용 https://careers.gabia.com/recruit/view/?seq=6xCV6tOJz4GBCOTXwuncQWBkmFA9YOfRFRAObRaguzdNdXVmxNsfMDvs81rdmAW%2BAW91aG6lprv%2FXSzvzm2BVA%3D%3D 모집 절차 | 가비아 채용 careers.gabia.com ■ 공공데이터 포털 이용하기 jsp 도 만들어준다. 신청완료된 자료 클릭 json viewer 를 통해 편리하게 볼 수 있다. https://jsonviewer.stack.hu/ Online JSON Viewer jsonviewer.stack.hu StringBuilder urlBuilder = new StringBuilder("http://apis.data.go.kr/1790387/..