JAVA

JAVA/Spring

Query DSL 설정오류 : Unable to load class 'javax.persistence.Entity'.

각 버전은 Spring boot 3.0.2, gradle 7.6, java 17, QueryDSL 5.0.0 기준입니다. JPA 공부중 QueryDSL을 사용하기 위해 열심히 구글링해서 gradle 설정 파일에 추가할 것을 다 추가했다. 참고한 글들 중 하나는 아래와 같다. Spring Boot, Gradle 환경에 Querydsl 설정 방법 Spring Boot, Gradle 환경에 Querydsl 설정 방법 Spring Boot, Querydsl 최신 버전을 사용하면서 QueryDSL 적용 방법에 변동이 생긴 듯하다. 참고로, 현재 프로젝트는 spring-boot-2.6.3, gradle-7.3.2 버전을 사용 중이다. data-make.tistory.com 설레는 마음으로 complieQueryDS..

JAVA

객체 지향과 관련된 자바의 기능들

자바가 생각보다 똑똑한 놈이라는 사실을 알게 해준 이번 챕터.. 1. class 생성자 : 없으면 기본, 있으면 없음. 생성자는 곧 new 키워드이다. 인스턴스를 생성하기 위해선 new 클래스명(); 메쏘드를 호출하여 객체를 생성한 뒤 참조 변수에 이 주소를 할당해주어야 한다. package oopStudy05; public class NewMethod { // Basic : 기본 생성자 MyClass c = new MyClass(); } class MyClass { String name; } 위 코드를 살펴보면, 클래스 MyClass에서 MyClass() method를 설정하지 않았는데 new MyClass()를 호출할 수 있는 것을 알 수 있다. 자바는 class 설정 시에 생성자 메쏘드를 설정해주지..

JAVA/OOP

객체 지향의 4대 특성 (캡!상추다)

객체 지향은 프로그램에 현실 세계를 조금 더 많이 반영한 프로그래밍 패러다임이다. 현실 세계에서 특정 종류의 물건들을 분류하고, 그에 맞는 속성과 행위들을 규정하고 인지하듯 프로그래밍 세계에서도 일정한 class를 만들고 그에 맞는 property와 method들을 설정하고 이용하는 것이다. 특정 클래스에 맞는 하나의 instance, 즉 object 단위로 프로그래밍이 가능하여 더욱 직관적인 프로덕트 설계를 할 수 있도록 한다. 객체 지향엔 크게 4가지 특성이 있다. 개체들을 분류하여 객체를 설정하고, 그 인스턴스를 만들어 제품을 설계할 때 프로그램이 갖게되는 특징들이다. 설계 과정에서 사용되는 특징부터 bottom-up 방식으로 작성해보도록 하겠다! 1. 추상화 (Abstraction) : 애플리케이..

김부추
'JAVA' 카테고리의 글 목록 (8 Page)