Java(159)
-
Spring boot org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>>` from Object value (token `JsonToken.START_OBJECT`)
Map 형태로 데이터를 보냈는데, List 형태로 데이터를 받아서 에러 발생ClientExt.Ajax.request({ url: '/url', params: { _csrf: document.getElementById('_csrf').innerText, }, method: 'POST', jsonData: { data: data, }, success: function(response) { }, failure: function(response) { Ext.Msg.alert('Error', 'Failed to save changes.'); console.error('Server error:', response.r..
2025.01.28 -
Mybatis where절 if문으로 처리
SELECT * FROM your_table AND column1 = #{param1} AND column2 = #{param2} AND column3 LIKE CONCAT('%', #{param3}, '%')
2025.01.19 -
Mybatis 쿼리 결과 출력하기
Interceptor 생성import lombok.extern.slf4j.Slf4j;import org.apache.ibatis.executor.parameter.ParameterHandler;import org.apache.ibatis.executor.statement.StatementHandler;import org.apache.ibatis.plugin.*;import org.apache.ibatis.mapping.BoundSql;import java.sql.Connection;import java.util.Properties;@Slf4j@Intercepts({ @Signature(type = StatementHandler.class, method = "prepare", args = {Conne..
2025.01.18 -
Java Map에서 key 찾기
Map searchForm = new HashMap();searchForm.put("name", "Alice");boolean result = searchForm.containsKey("name"); // true
2025.01.15 -
Java Map에서 동일한 패턴의 key, value 정보 가져오기
entrySet() 이용// Filter entries with keys starting with "DATA"Map filteredMap = searchForm.entrySet() .stream() .filter(entry -> entry.getKey().startsWith("DATA")) .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));for문 이용// Extract keys into a list for iterationList keys = new ArrayList(searchForm.keySet());// Result map to store filtered entriesMap filteredM..
2025.01.15 -
Mybatis 반복문 처리
쿼리 쿼리 쿼리
2025.01.15