본문 바로가기

Java

(14)
자바 데이터타임 직렬화오류 SELECT DATE_FORMAT(NOW(), '%d %m %Y') AS your_date; 이전 SELECT id -- 고유번호 , regist_date -- 작성일자 , (SELECT name FROM member m WHERE n.registrant = m.id) AS registrant -- 작성자 , title -- 제목 FROM notice n 변경후 SELECT id -- 고유번호 , (SELECT DATE_FORMAT(n.regist_date, '%Y-%m-%d')) as regist_date -- 작성일자 , (SELECT name FROM member m WHERE n.registrant = m.id) AS registrant -- 작성자 , title -- 제목 FROM notice n
Integer vs int 차이 1. int는 아무것도 할당되지 않았을 때 초기값이 0이고 Integer는 아무것도 할당되지 않았을 때 null이다. 2. 클레스 내에서 @NotNull 어노테이션을 선언했을 때 차이가 발생한다. @NotNull int age; age를 입력하지 않았을 때, 0이 들어가고 에러가 발생하지 않는다. @NotNull int age; age를 입력하지 않았을 때 에러가 발생한다. 3. Integer는 래퍼 클래스이고, int는 자료형 클래스이다 * 래퍼클래스 Integer.valueOf() 와 같이 메소드를 쓸 수 있음
[SpringBoot] CORS 대응 WebConfig 파일에 추가한다. /** * CORS 대응 */@Overridepublic void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") //.allowedOrigins("http://localhost:8080") .exposedHeaders("*") .allowedMethods("GET", "POST", "PUT", "DELETE");}
[SpringBoot] java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter jaxb-api 라이브러리가 설치되지 않아서 발생하는 오류이다.  gradle // https://mvnrepository.com/artifact/javax.xml.bind/jaxb-apiimplementation 'javax.xml.bind:jaxb-api:2.4.0-b180830.0359'maven javax.xml.bind jaxb-api 2.4.0-b180830.0359이 글을 미래에서 보고 있다면 주석의 링크 주소로 들어가서 최신 버전으로 바꿔주면 된다.