
equals (데이터 값 비교) == (주소값 비교) 차이 equals 는 데이터 값을 비교하는 메소드 이며, == 은 주소값을 비교해주는 비교 연산자 이다. public class Test{ public static void main(String[] args){ Stirng A = "Java"; // 리터럴(literal) 주소값 : 1000 (예시 - 실제주소는 다름) Stirng B = "Java"; // 리터럴(literal)주소값 : 1000 Stirng C = new Stirng("Java"); // new 연산자주소값 : 2000 Stirng D = new Stirng("Java"); // new 연산자주소값 : 3000 } } 리터럴(literal)을 사용해서 String을 생성하면 Str..
[error] java.lang.IllegalStateException: Ambiguous mapping found. Cannot map '***'Controller bean method there is already '***'Controller bean method @Controller public class Controller { @RequestMapping(value = "/main.action", method = { RequestMethod.GET }) public Object main(){ return null; } @RequestMapping(value = "/main.action", method = { RequestMethod.POST }) public Object list() { retur..

Spring, mybatis로 구현된 프로젝트에서 아래과 같이 datetime 형식으로 DB에 들어가 있는 값을 ( ~ 일 전, ~ 시간 전 .. ) 과 같이 표기 해보자. Time.java 생성 import java.util.Date; public class Time { private static class TIME_MAXIMUM { public static final int SEC = 60; public static final int MIN = 60; public static final int HOUR = 24; public static final int DAY = 30; public static final int MONTH = 12; } public static String calculateTime..