스프링 개인프로젝트 18

2025.04.16 스프링 프로젝트 13일차

프로젝트 13일차 작업 내용 정리 아파트 일정 관리 기능 추가 일정 추가, 수정, 삭제 및 드래그 앤 드롭으로 이동 가능(관리자 이상) 아작스 + 모달로 이루어져 즉시 반영 가능 지도 시스템 개선 기존에 키워드로만 검색되던 단점을 보완하여 자주 찾는 요소 빠른 검색기능 추가 거리별로 가까운 순으로 정렬해서 보여주는 기능 추가

2025.04.11 스프링 프로젝트 10일차

오늘 작업 내용 프로젝트 버전 변경 아파치톰캣 9.0 → 10.0스프링 5.0 → 6.0다이나믹 웹모듈 2.5 → 5.0 pom.xml더보기project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">modelVersion>4.0.0modelVersion>groupId>com.springmvcgroupId>artifactId>AptCommunityartifactId>packaging>warpackaging>vers..

2025.04.10 스프링 프로젝트 9일차

프로젝트 9일차 작업한 내용 정리 커뮤니티 홈페이지 미세먼지 수치 출력 위치기반 사용중일 경우 js에서 로케이션으로 위도, 경도 받아온 다음에 proj4 라이브러리로 tm좌표로 변환한 후에 컨트롤러로 전송, 컨트롤러에서 입력된 tm 좌표를 기반으로 api를 이용해 가장 가까운 미세먼지 측정소 검색, 해당 미세먼지 측정소에서 측정된 값 데이터를 확보한 후에 다시 뷰로 전송, 뷰에서 입력받은 값을 js를 통해 출력하고, 값의 수치를 조건문을 이용해서 나쁨, 보통, 좋음의 등급으로 만든 후 함께 출력 위치기반을 사용하지 않을 경우(회원가입시 입력한 동 기준) js를 이용해서 페이지가 로딩될때 이벤트를 발생시켜 컨트롤러로 이동 멤버객체에서 동과 도로명주소를 가져와서 값 파싱 후 해당 도로명주소를 가지고 네이버 ..