전체416 스프링 부트에서 JPA 활용 1. JPA란 무엇인가?JPA는 자바 애플리케이션에서 관계형 데이터베이스를 손쉽게 사용할 수 있게 해주는 ORM(Object-Relational Mapping) 기술입니다. 객체지향 프로그래밍 언어인 자바와 관계형 데이터베이스 간의 데이터를 쉽게 전송할 수 있도록 돕습니다.ORM(Object-Relational Mapping): 객체 지향적인 자바 코드와 관계형 데이터베이스 간의 변환을 자동으로 처리합니다. 이를 통해 개발자는 SQL을 직접 작성하지 않아도 데이터베이스와 상호작용할 수 있습니다.엔티티(Entity): JPA에서 데이터베이스 테이블과 매핑되는 자바 클래스를 의미합니다. 이 클래스를 통해 데이터베이스의 레코드를 자바 객체로 쉽게 다룰 수 있습니다.엔티티 매니저(EntityManager): 데.. 개발일지/자바 2024. 10. 29. CentOs(ver 7.9) cetos7이 지원이 종료가 되어 yum을 사용하지 못한다는 에러가 발생한다. 해결 방법은 편집기로 접속sudo vi /etc/yum.repos.d/CentOS-Base.repo 밑에 있는 이미지대로 설정값으로 수정아래있는건 CentOS 7 패키지를 제공하는 Vault 저장소이다.Vault 저장소는 CentOS의 오래된 버전을 저장하는 곳으로, 현재 사용 가능한 모든 패키지를 포함하고 있다. [base]name=CentOS-$releasever - Basebaseurl=http://vault.centos.org/7.9.2009/os/x86_64/gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7[updates]name=CentOS-$.. 카테고리 없음 2024. 7. 9. @Entity 사용시 필요 라이브러리 runtimeOnly 'com.h2database:h2' 카테고리 없음 2024. 6. 3. SpringBoot + Thymeleaf 초기 로드 경로 설정 (Gradle) plugins { id 'java' id 'org.springframework.boot' version '3.3.0' id 'io.spring.dependency-management' version '1.1.5'}group = 'com.example'version = '0.0.1-SNAPSHOT'java { sourceCompatibility = '17'}configurations { compileOnly { extendsFrom annotationProcessor }}repositories { mavenCentral()}dependencies { //implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation.. 카테고리 없음 2024. 6. 3. @RequiredArgsConstructor 스프링 부트(Spring Boot)에서 의존성 주입을 위해 흔히 사용되는 방법 중 하나는 @Autowired 애너테이션을 사용하는 것입니다.그러나 @RequiredArgsConstructor 애너테이션을 활용하면 @Autowired를 생략할 수 있습니다. @Autowired 사용@Autowired는 스프링 프레임워크에서 제공하는 애너테이션으로, 필드, 생성자 또는 메서드에 붙여 의존성을 자동으로 주입할 수 있습니다. 주로 다음과 같은 방식으로 사용됩니다 @Servicepublic class MyService { @Autowired private MyRepository myRepository; // 다른 코드 생략}위 예제에서 @Autowired는 MyRepository 타입의 빈을 my.. Java 2024. 5. 27. 캔버스 사용법 캔버스란?캔버스 기능은 복잡한 아이디어를 시각적으로 정리하고, 이를 바탕으로 새로운 통찰을 얻는 데 큰 도움을 줍니다. 특히 개발자나 연구자, 디자이너와 같이 다양한 정보를 통합적으로 관리해야 하는 사용자에게 매우 유용한 도구입니다. 이를 통해 옵시디언 사용자는 보다 체계적이고 창의적으로 작업을 수행할 수 있습니다. 1. 2. 확장자명이 CANVAS라는 파일로 생성이 된다. 3. 캔버스 파일을 열고 정리하고싶은 노트파일을 드래그 해준다. 4. 카테고리 없음 2024. 5. 18. 백링크 노출 / 숨김 설정 카테고리 없음 2024. 5. 18. 템플릿 만들기 자주 사용하는 문서를 쉽게 사용하기위해 커스텀 하여 사용하는 방법이다. 1. 2.이런 형태로 만들어진다. 3. 사용할 템플릿 형태 생성 4. 오늘의 데일리 노트 열기를 누르게되면 설정한 템플릿을 불러 올 수 있다. 5. 불러올 템플릿의 경로 설정 하는 법 카테고리 없음 2024. 5. 18. 옵시디언 설치 https://obsidian.md/ Obsidian - Sharpen your thinkingObsidian is the private and flexible note‑taking app that adapts to the way you think.obsidian.md 1. 설치 2. 설치 파일 실행 3. 언어 변경 4. 새 보관소 생성 (볼트 생성) 볼트 : 하나의 그룹이라고 생각하면 됩니다. 볼트 내에서 관련된 지식들은 공유가 가능하지만 볼트와 볼트의 지식은 공유가 되지가 않습니다. 그 이유는 하나의 볼트마다 설정값이 있기때문에 공유는 불가능합니다. 5. 보관소 이름(볼트 이름), 보관소 위치 (볼트 저장 위치) 설정하기 개발일지/설치 및 셋팅 2024. 5. 13. MyBatis 사용법 [gradle 사용] 1. 의존성 때문에 build.gradle에 추가 plugins { id 'java' id 'war' id 'org.springframework.boot' version '3.2.4' id 'io.spring.dependency-management' version '1.1.4' } group = 'com.koreait' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '17' } configurations { compileOnly { extendsFrom annotationProcessor } } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:.. 개발일지/스프링 2024. 3. 27. ERD_CLOUDE https://www.erdcloud.com/ 카테고리 없음 2024. 3. 15. STS4에서 JSP Editor 사용하기 STS((Spring Tool Suite)4에서는 JSP Editor를 지원하지 않기 때문에 JSP Editor를 사용하기 위해 Web Developer Tool를 별도로 설치해 주어야 한다. Eclipse Marketplace에서 eclipse web를 검색하고 아래 화면에 보여지는 것 처럼 Eclipse Enterprise Java and Web Developer Tools3.27 를 설치한다. [Install] 버튼 클릭 [Confirm] 버튼을 클릭한다. 라이센스 동의하고 [Finish] 버튼을 클릭한다. 설치가 완료되면 STS를 재구동한다. [Restart Now] 버튼을 클릭한다. STS 재구동 이후에 파일을 생성할 때 Web 항목이 보여지고 JSP을 선택할 수 있다. 개발일지/설치 및 셋팅 2024. 3. 13. 이전 1 2 3 4 5 6 ··· 35 다음