본문 바로가기

basic/Java

(44)
Caused by: java.io.FileNotFoundException: class path resource [resources/config/database.properties] cannot be opened because it does not exist 에러 에러 메시지에 써 있듯이 파일이 존재하지 않아 발생하는 에러이다. 나의 경우에 properties에서 설정한 다르 properties파일의 스펠링을 틀려서 발생했다. 왜인지 파일명 ~l8을 ~18로 입력해 두어서 한참 찾았다.
Thymeleaf 공통레이아웃 만들기 공통으로 사용할 레이아웃을 layout/common.html이라는 이름으로 만들고 그 템플릿을 사용할 페이지에서 이렇게 넣어준다 Index Page Thymeleaf의 fragment로 만든 content 영역에 내용에 들어가게 연결해 준다.
메소드 참조 표현식 :: http://www.tcpschool.com/java/java_lambda_reference 코딩교육 티씨피스쿨 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등 tcpschool.com
JAVA 키워드 순서 Annotations, public, protected, private, abstract, static, final, transient, volatile, synchronized, native, strictfp
Querydsl 적용하기 (java, kotlin) Querydsl 적용하기 build.gradle buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'com.ewerk.gradle.plugins.querydsl' version '1.0.10' } dependencies { implementation "com.querydsl:querydsl-jpa:${queryDslVersion}" implementation "com.querydsl:querydsl-apt:${queryDslVersion}" } def querydslDir = "$buildDir/generated/querydsl" querydsl { jpa = true querydslSourcesDir = querydslDir } source..
spring jpa ddl auto create spring jpa ddl-auto create 테이블이 있으면 다 drop하고 다시 만든다. 따라서 로컬에서만 사용할것
SpringBoot에서 JSON으로 데이터 보내는 방법 3가지 REST통신하기 방법1. @RequestBody와 @ResponseBody를 이용하여 HTTP통신(JSON형식)을 하는것이다. @Controller public class TestController { @ResponseBody @RequestMapping("/restful") public RestfulSpring test(){ RestfulSpring rs = new RestfulSpring(); rs.setType("JSON"); return rs; } } 방법2. 컨트롤러로 JSON객체를 전송하는 가장 쉬운방법으로 @RestController를 사용하면 된다. (@RestController는 @Controller와 @ResponseBody가 합쳐진것이라 보면된다.) @RestController public class..
DAO와 DTO https://www.boostcourse.org/web316/lecture/254337/?isDesc=false 웹 프로그래밍(풀스택) 부스트코스 무료 강의 www.boostcourse.org DTO란? DTO란 Data Transfer Object의 약자입니다. 계층간 데이터 교환을 위한 자바빈즈입니다. 여기서의 계층이란 컨트롤러 뷰, 비지니스 계층, 퍼시스턴스 계층을 의미합니다. 일반적으로 DTO는 로직을 가지고 있지 않고, 순수한 데이터 객체입니다. 필드와 getter, setter를 가진다. 추가적으로 toString(), equals(), hashCode()등의 Object 메소드를 오버라이딩 할 수 있습니다. DAO란? DAO란 Data Access Object의 약자로 데이터를 조회하거나 ..