본문 바로가기

분류 전체보기

(354)
8일차 - header, footer (2) 최종 ▶ 처음 구현한 페이지는 기존 폰트 색상 검정색에 스크롤을 내리면 흰색으로 바뀌게 구현해 두었는데 메인이 살짝 어두운 느낌이라 폰트 색상을 흰색으로 변경  ▶ 기존 헤더 폰트 색상이 흰색인데 서브 페이지 로그인, 회원가입, 일반 회원가입, 변호사 회원가입 페이지도 배경색이 흰색이라 색상이 안보이는 이슈가 발생▶ 서브헤더를 새로 만들어서 서브 페이지 로그인, 회원가입, 일반 회원가입, 변호사 회원가입는 서브헤더를 includ  ▶ 헤더에 모바일 메뉴인 햄버거 버튼 구현▶ 햄버거 버튼을 클릭하면 full 화면으로 채워지게 구성  ▶ 푸터는 기존 색상에서 좀 더 진하게 구성하였다  header.jsp ..
7일차 - header, footer (1) header.jsp logo 메뉴1 메뉴2 메뉴3 메뉴4 메뉴5   footer.cssfooter{ width: 100%; padding: 100px 0; background-color: #999;}#in--footer{ width: 90%; margin: auto;}..
6일차 - DB 활용한 chart.js 차트 그리기(2) chart.xml SELECT lt.aslt_vtr_nm AS 'asltVtrNm', SUM(ct.dth_dnv_cnt) AS 'dthDnvCnt', SUM(ct.injpsn_cnt) AS 'injpsnCnt', SUM(ct.se_dnv_cnt) AS 'seDnvCnt' FROM crushApi_tb AS ct LEFT JOIN lawViolation_tb as lt ON ct.aslt_vtr_cd = lt.aslt_vtr_cd GROUP BY ct.aslt_vtr_cd, lt.aslt_vtr_nm ORDER BY lt.aslt_vtr_nm ASC    Acci..
5일차 - DB 활용한 chart.js 차트 그리기(1) ▶ 밀어넣은 데이터를 활용해서 chart 그리기  ChartControllerpackage com.carblre.controller;import com.carblre.repository.model.DeathToYearCountDTO;import com.carblre.service.ChartService;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;import o..
4일차 - 공공 API 데이터 DB에 밀어 넣기 ▶ ItemsDTO에 null 값이 자꾸 출력됨▶ "##"이라는 글자를 인식 못하는거 같아서 "##"이면 그냥 넘어가게 코드 재수정  ProtoApplicationpackage com.carblre.controller;import com.carblre.dto.ItemDTO;import com.carblre.dto.ResponseDTO;import com.fasterxml.jackson.databind.ObjectMapper;import org.json.JSONObject;import org.json.XML;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplic..
3일차 - 공공 API 데이터 가공 ~ing ▶ DB에 데이터를 어떻게 넣을지 고민▶ 차트를 어떤 데이터로 표현할지 고민   ProtoApplicationpackage com.carblre.controller;import com.carblre.dto.ItemDTO;import com.fasterxml.jackson.databind.ObjectMapper;import org.json.JSONObject;import org.json.XML;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import java.io.BufferedReader;import java.io.InputStreamRea..
2일차 - 공공 API XML to JSON 변환하기 / 수정 ▶ XML to JSON을 하던 도중 'ProtoApplication' 에서 Object.class를 ResponseDTO로 수정하니까 오류가 떴다▶ API REST 출력결과 예제를 보고 DTO 설계를 했는데 알고보니 아예 다른 형식으로 날아왔다   ProtoApplication try{ String xml = str; JSONObject jObject = XML.toJSONObject(xml); ObjectMapper mapper = new ObjectMapper(); mapper.enable(SerializationFeature.INDENT_OUTPUT); Object json = mapper.readV..
2일차 - 공공 API XML to JSON 변환하기 ▶ 필요한 데이터 https://opendata.koroad.or.kr/ KOROAD OPEN API POTAL공공 데이터 개방 추진 사업의 일환으로 사고다발지정보(13종), 교통안전정보(3종), 사망사고정보(1종), 교통사고통계(1종) 를 개방합니다.opendata.koroad.or.kr ▶ 교통사고정보 개방 시스템의 사망교통사과정보 API는 JSON 형식이 아니라 XML 형태로 날아옴   제일 먼저 DTO 생성AccidentProneAreasDTOpackage com.carblre.dto;import lombok.*;import lombok.Data;/** * 법규위반별 사고다발지역 API */@Data@AllArgsConstructor@NoArgsConstructor@ToString@Builder ..

728x90