[Java] boolean 멤버의 Getter 네이밍 문제 문제점boolean 속성의 멤버 변수의 경우 isSuccess와 같이 isXXXX 의 형태로 멤버 변수를 이름을 짖는다.이 경우 Lombok으로 getter setter가 생성될 경우 멤버 변수는 success로 변경되고 getter가 isSuccess로 지동 네이밍된다. 이렇게 getter가 자동 생성된 객체를 json과 같은 serialize 방식으로 변환할경우 해당 멤버 변수는 success로 변환된다. 해결방법 해당변수만 getter을 getIsSuccess와 같이 getIsXXXXX 의 형태로 수동 선언해준다.
[Java] Base64 encode/decode //...import java.util.Base64;//...public class Application { public static void main(String[] args) { var text = "테스트"; var bytes = text.getBytes(); var base64 = Base64.getEncoder().encodeToString(bytes); var decodedBytes = Base64.getDecoder().decode(bytes); var decodedText = new String(decodedBytes); }}
java.lang.NumberFormatException: 해결방법 ### Error querying database. Cause: java.lang.NumberFormatException: For input string: “a” ### Cause: java.lang.NumberFormatException: For input string: “a” myBatis 사용시 위와 같은 에러가 발생하는 경우가 있다. 원인을 살펴보면 다음과 같은 형식의 문자열 비교 구문에서 에러가 발생하는 것을 확인할 수 있다. 분명 문자열 비교 구문인데 NumberFormatException이 발생하는 상황이다. 결론적으로 위 현상은 myBatis 문제는 아니고 OGNL(Object Graph Navigation Language..
[Java/Mybatis] There is no getter for property named... ... mybatis 사용중 parameterType='string' 으로 1개의 파라미터를 받아서 쿼리를 작성할 때 이 값을 조건문 나 과 같은 mybatis dynamic query element에서 사용할려면 제목과 같은 오류가 나온다. 1. 오류코드 delete from `board` where `board_id` = #{ board_id } 이렇게 작성된 코드는 아마 There is no getter for property named board_id 라는 오류를 보게 될거다. parameterType='map'으로 파라미터를 변경하거나 파라미터의 변수명을 value로 사용하면 문제를 해결할 수 있..
[Java] void 형의 메서드를 종료하는 방법 뭐 이런것 까지 설명하나라고 말할 수도 있지만.이걸 몰라서 잠깐 멍해졌었다...;;; 1. code package com.tistory.khanorder.library public Class TestClass { public void testMethod () { return; } } 도움이 되셨다면 공감이나 좋아요 부탁드립니다~♡광고를 클릭해주시면 더욱 감사하구요~♡v♡/혹시 더 궁금하신 점이나 부족한 부분, 잘못된 내용이 있다면 댓글 부탁드립니다~~
[Java / Mybatis] 일괄(Batch) 입력/수정(Insert/Update) 웹 서비스 만들 때 데이터베이스에 입력/수정을 할 경우 한 번의 요청에 여러 개의 정보를 입력해야 하는 상황이 종종 있습니다. 연관성 없는 각각의 정보를 입력할 때는 별 수 없이 각 정보의 입력/수정에 해당하는 쿼리를 실행해야합니다. 하지만 동일한 구조의 데이터들을 하나의 관계형 데이터베이스 데이블에 입력/수정 할 때에는 여러번의 쿼리 실행은 소모적인 방법이 될 수있습니다. 설명에 앞서 이 글은 SQL문을 작성법 대해 집중하기 위해서 Mybatis 설정에 관한 내용은 생략하겠습니다. 아래 설명을 테스트한 환경은 전자정부 3.7이고 Mybatis의 mapper interface 방식을 사용했습니다. 1. XML Mappe..
[Java] Date객체 문자열(String) 변환 1. code package khanorder.tistory.com import java.util.Date; import java.text.SimpleDateFormat; public class DateAndString { public static void main(String[] args) { // Date to String Date nowDateTime = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String strDateTime = format.format(nowDateTime); System.out.println(strDateTime); /..
[Java] 배열객체(String[]) List, ArrayList 변환 JAVA로 개발을 하다보면 배열 객채를 List 객체로 List 객체를 배열 객체로 변환 할 일이 종종 생기게 된다.(필자의 경우 문자열을 특정 문자로 나누어 문자열 배열로 치환한 후 해당 객체에 데이터를 추가하는 작업을 할 경우에 많이 사용한다.) 1. code package khanorder.tistory.com; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ArrayAndListClass { public static void main(String[] args) { String string = "apple,banan..
[Java] List 객체를 ArrayList 객체로 변환 프로그램 코드를 작성하다 보면 배열(array) 객체를 List형의 객체로 변환하여 사용하는 경우가 있다.1. String[] 객체를 List 객체로 변환String delimiter = " "; List split = Arrays.asList(str.split(delimiter)); 그런데 List 객체는 특정 Index위치에 값을 추가할수 없기 때문에 ArrayList 형으로 사용할 필요가 있다. 2. List 객체를 ArrayList 객체로 변환 String delimiter = " "; List split = Arrays.asList(str.split(delimiter)); ArrayList arrayList = new ArrayList(..
- Total
- Today
- Yesterday
- asp.net core
- .NET Core
- Flutter
- php
- Fedora
- 스프링
- dotnet core
- MariaDB
- Spring
- egoverment
- DART
- eGovFrame
- MySQL
- JSP
- Eclipse
- high1
- CentOS
- Linux
- Entity Framework Core
- 하이원
- Windows
- ubuntu
- 자바
- 전자정부
- Java
- egov
- jQuery
- express
- c#
- 이클립스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |