일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- WEB
- 쿠버네티스
- 파이썬
- Vagrant
- Engineer
- 도커
- springboot
- httpd실행
- devops #engineer
- DOIK
- multivm
- bash
- RSS
- python
- devops #jenkins
- namespace
- java
- k8s
- aws #engineer
- ioredirection
- mongodb operator
- 초간단파이썬
- linux
- variable
- Kubernetes
- container
- 컨테이너
- Strimzi
- docker
- nginx
- Today
- Total
목록java (6)
샤인의 IT (막 적는) 메모장
JPA는 관계형 데이터베이스를 관리를 표현하는 자바 API이다. javax.persistence 라이브러리 사용한다. 테이블 생성 시퀀스 설정 Student 클래스에 시퀀스를 생성한다. // student.class 파일 수정 @Entity @Table public class Student { @Id @SequenceGenerator( name = "student_sequence", sequenceName = "student_sequence", allocationSize = 1 ) @GeneratedValue( strategy = GenerationType.SEQUENCE, generator = "student_sequence" ) ... App 실행 시 로그에 student_sequence를 생성하는 ..
postgresql 연동 postgresql 설치 https://www.postgresql.org/download/windows/ DB 설정값은 default! 설치 후 psql 실행 DB 생성 CREATE DATABASE student; GRANT ALL PRIVILEGES ON DATABASE “” TO ; \c \d relation App으로 돌아와서 프로퍼티 및 디펜던시 파일 수정 후 실행 DB 설정 정보 입력 application.properties spring.datasource.url=jdbc:postgresql://localhost:5432/student spring.datasource.username="" spring.datasource.password="" spring.jpa.hiber..
Service의 구조체의 의존성 주입을 위해(Controller) 1. Autowired 롬복을 사용 2. 최종적인 값(변하지 않는 객체 값) final 사용 StudentController.java ... public class StudentController { private final StudentService studentService; @Autowired public StudentController(StudentService studentService) { this.studentService = studentService; } Business Logic을 담는 Service 클래스 생성 Component 대신 Service 롬복 사용 StudentService.java package com.js..
앞전에서 AppApplication에 설정하여 실행했지만 실제로 따로 Controller 클래스를 생성하여 사용함. 사용한 rombok @RestController @RequestMapping @GetMapping MVC 구조 기존 AppApplication 내 GET 매핑 정보를 Controller로 생성한다. StudentController.java package com.js.app.student; import java.time.LocalDate; import java.time.Month; import java.util.List; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.a..
예시로 학생 정보를 담는 Class를 생성한다. 구조체, Getter & Setter 생성하여 객체 정보를 받아올 수 있도록 설정함 package com.js.app.student; import java.time.LocalDate; import org.apache.tomcat.jni.Local; public class Student { private Long id; private String name; private String email; private LocalDate dob; private Integer age; // 객체가 가진 정보를 String으로 리턴, 생성하지 않을 경우 제대로 된 값을 확인 못함 @Override public String toString() { return "{" + " ..
Git에 올라간 소스가 어떤 구조로 각 클래스는 어떤 역할을 하는지 알기 위하여.. JDK / JRE/ JVM #JDK JAVA Development Kit 자바 개발 도구 #JRE JAVA Runtime Environment 자바 런타임 환경 : 자바를 동작시킬 때 필요한 라이브러리를 가지고 있음 #JVM JAVA Virual Machine 자바 가상 머신 : 자바 소스로 만들어지는 자바 바이너리 파일을 실행시킴 (OS 환경마다 JVM은 다름) 기본 문법 #객체지향(Object Oriented Programming) 객체를 바탕으로 프로그램을 구조화하고 개발하는 프로그래밍 기법 함수와 메소드가 비슷하며 객체간 메시지를 교환하는 프로그래밍 모델 #클래스와 인스턴스 속성이 같은 개체를 대표할수 있는 대상을..