BackEnd36 [JAVA] [오류] declares multiple JSON fields named / Extends declares multiple JSON fields named 변수이름 -> vo 에 똑같은 이름의 변수가 중복되어 있다는 오류. 두 눈 씻고봐도 VO에 중복된 변수를 선언한적 없다? 그러면 확인해야 할 부분은 *extends 한 부분. * extends란? 자바(JAVA)의 상속(extends) 참조링크 : https://commin.tistory.com/101 부모 클래스(parent class) 와 자식 클래스(children class)는 자바 지정예약어 extends에 의하여 정해집니다. 하나의 부모 클래스(parent class)는 여러개의 자식 클래스(children)을 가질 수 있습니다. 반대로 하나의 클래스는 여러개의 클래스로부터 상속을 받을수는 없습니다. 부모 클래스(parent cl.. 2021. 5. 27. [JAVA] super키워드/this 키워드 / super() super 키워드 : 부모 클래스로부터 상속받은 필드나 메소드를 자식 클래스에서 참조하고 싶을때 사용하는 참조변수 (인스턴스 변수의 이름과 지역 변수의 이름이 같을 경우 인스턴스 변수 앞에 this 키워드를 사용하여 구분할 수 있었습니다.) this 키워드와 마찬가지로 부모 클래스의 멤버와 자식 클래스의 멤버 이름이 같을때 super 키워드로 구별한다. 예제 class Parent { int a = 10; } class Child extends Parent { int a = 20; void display() { System.out.println(a); System.out.println(this.a); System.out.println(super.a); } } public class Inheritance0.. 2020. 12. 15. [JAVA] Json과 Gson 1-1. Json이란? XML등과 같이 데이터를 표현하는 일종의 데이터 표현 표준 데이터를 주고 받을때 그 자료를 표현하는 방법 1-2. Json 형식 / 예시 { "name" : "tom", "age" : 24 } 1-3. Json 문법 { }(중괄호) 를 통해 하나의 객체를 표현한다. 내부에는 key : value 쌍으로 각 속성값을 정의한다. 속성값의 구분은 ,(쉼표) 로 이루어진다. 2-1. Gson json 구조를 띄는 직렬화된 데이터를 JAVA의 객체로 역직렬화, 직렬화 해주는 자바 라이브러리 2-2. Object mapping 두가지 메서드가 있는데 json -> object : from.json object -> json : to.json 2-2. JAVA객체를 Json형식으로 변환 / 코.. 2020. 11. 17. [MyBatis] resultMap Q. resultMap 언제 사용하는가? A. 컬럼명과 프로퍼티명이 다른 경우, 명시적인 resultMap 을 선언하는 방법이 있다.JAVA 소스상에서 사용시 스네이크 기법을 많이 사용하기 때문에, 컬럼명과 프로퍼티명이 일치하지 않을 때가 있다.resultMap은 열 이름 불일치를 해결하는 방법 중 하나이다. 컬럼명이란? 쿼리구문에서 사용하는 DB 컬럼명 (ex. seq_no) 프로퍼티명이란? package com.java.someapp.User;public class UserVO { private int id; // 얘가 프로퍼티 private String username; // 얘가 프로퍼티 private String hashedPassword; // 얘가 프로퍼티 public int ge.. 2020. 11. 16. [JAVA] JSTL이란? JSTL의 if문 / if ~ else 문 1. JSTL 자바서버 페이지 표준태그 라이브러리(JavaServer Pages Standard Tag Library) JSTL은 JSP 페이지 내에서 자바 코드를 바로 사용하지 않고 로직을 내장하는 효율적인 방법을 제공한다. 표준화된 태그 셋을 사용하여 자바 코드의 언급을 줄일 수 있어 유지보수가 용이해진다. 2. 사용법JSTL은 라이브러리이기 때문에 사용하기전에 header에 추가해줘야 한다.태그 라이브러리 종류선언문Corehttp://java.sun.com/jsp/jstl/core" %>XMLhttp://java.sun.com/jsp/jstl/xml" %>I18Nhttp://java.sun.com/jsp/jstl/fmt" %>Databasehttp://java.sun.com/jsp/jstl/s.. 2020. 9. 25. [MyBatis] 반복되는 쿼리 묶기_<sql/><include/> 문법 ... .... SELECT * FROM TABLE1 WHERE name = #{value} 출처: https://marobiana.tistory.com/22 [Take Action] 내 Mapper에 사용한 경우 : 공통으로 반복되는 WHERE 구문에 사용 WHERE TITLE like '%' || #{word} || '%' OR MEMBER_ID like '%' || #{word} || '%' OR CONTENT like '%' || #{word} || '%' WHERE ${key} like '%' || #{word} || '%' SELECT COUNT(*) TOTAL FROM BOARD SELECT * from ( SELECT ROW_NUMBER() OVER(ORDER BY BOARD_NO) .. 2020. 8. 31. 이전 1 ··· 3 4 5 6 다음