SpringProject 3

ibatis to mybatis 컨버팅 가보자고

1. ant가 없다면 우선 다운을 받아야 한다. https://ant.apache.org/index.html Apache Ant - Welcome Welcome Apache Ant™ Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. ant.apache.org 들어가서 ant 목록에서 다운로드 링크를 클릭하면 하단에 이렇게 자바 버전에 맞는 a..

SpringProject 2024.03.25

<Spring 가계부 프로젝트> MySQL MyBatis 검색어 입력 시 포함된 금액의 총합을 함께 출력하려면?

가계부 프로젝트를 진행하면서... 어떻게 화면단을 구현해야할지 고민이 많았다. 리스트에서 검색을 하면 해당 결과의 총액을 함께 띄워주고 싶었는데 어떻게 쿼리문을 짜야될지... 우여곡절 끝에 일단 성공하긴 했다. MyBatis-MySql 쿼리문 HTML 삽입 미리보기할 수 없는 소스 date값이 null이 될 수 없도록 input 태그에 현재날짜를 고정해놨다. 그렇기 때문에 검색 버튼만을 눌렀을 때 오늘 날짜로 검색이 되는 것이 디폴트이다. 검색했을 때, 테이블에 적힌 금액1과 검색결과의 총액2 를 한번에 띄워주기 위해 수입/지출을 기입할 때 금액의 key값을 두 개로 설정했다. 하나는 amout, 하나는 총액 계산을 위한 total. 그렇기에 하나의 뷰단에 개별금액과, 총금액을 모두 출력할 수 있었다. ..

SpringProject 2022.11.21

MacOS IntelliJ IDE 부팅 후 실행이 안 될 때

개인 작업을 하면서 MySql DB를 연동하여 사용하던 도중, 콘솔에 찍힌 테이블 데이터들이 죄다 인코딩이 안 된 상태였다. 심지어 web.xml에 인코딩 필터를 추가해도 마찬가지였다. 인텔리제이에 디폴트된 설정값을 죄다 UTF-8으로 변경하였으나 외계어로 찍히는 게 지속됐다. 한글 데이터가 쌓이고 쌓이면서 보는 데 불편함을 느꼈고 참다 참다... Custom VM Options에 -Dfile.encoding=UTF-8, -Dconsole.encoding=UTF-8 라고 작성. 그리고 재부팅을 했으나 인텔리제이 파일이 아예 열리지 않았다 맙소사 삭제하고 다시 깔아도 똑같은 상태가 지속되어 답을 찾기 시작.. 먼저 finder > 응용프로그램 > intellij 우클릭 > 패키지 내용 보기 클릭 Conte..

SpringProject 2022.11.03