Framework18 PostgresSQL 사용시 엔티티의 Default 값 설정하기 목차 스프링부트에서 Entity 를 선언을 하면 프로젝트가 실행될 때 없는 테이블이 있는 경우에는 테이블을 생성한다. 테이블을 생성할 때 default 값이라고 설정한 값이 추가가 안 된다. package com.study.file_upload.entity; import jakarta.persistence.*; import lombok.AccessLevel; import lombok.Builder; import lombok.Getter; import lombok.NoArgsConstructor; import org.hibernate.annotations.ColumnDefault; import org.hibernate.annotations.DynamicInsert; import org.springframe.. 2024. 2. 9. Dart 기초 문법 - 클래스 목차 객체지향 객체지향 프로그래밍은 수만 줄의 코드를 작성할 때 main 함수에 다 작성할 수 없다. 유지보수 및 다른 개발자와 협업하기 위해선 변수와 메서드를 특정 클래스에 종속되게 코딩을 하게 된다. 클래스는 일종의 설계도로서 데이터가 보유할 속성과 기능을 정의하는 자료구조다. - 인스턴스(Instance) : 클래스를 이용해서 객체를 선언하면 해당 객체를 클래스의 인스턴스라고 부른다. - 인스턴스화(Instantiation) : 클래스에서 인스턴스(객체)를 생성하는 과정을 말한다. 소스 코드 // class 키워드를 입력 후 클래스명을 지정해 클래스를 선언한다. class Iodl { // 클래스에 종속되는 변수를 지정할 수 있다. String name = 'BTS'; // 클래스에 종속된느 함수를.. 2024. 2. 8. 스프링부트로 파일 업로드 구현하기 블로그 글을 작성하면 파일을 업로드할 수 있는 기능이 있다. 오늘은 스프링부트로 파일 업로드 기능을 구현하려고 한다. 파일 업로드만 하는 기능을 구현하고, 다운로드 기능은 추후에 추가를 하려고 한다. 개발 구성 IDE : IntelliJ JDK(자바) : 17 STS(스프링부트 버전) : 3.2.1 Language : Java 플러그인 implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' .. 2024. 2. 7. Dart 기초 문법 - 제어문 목차 제어문 제어문으로는 if문, switch문, for문, while문을 제공한다. if 문 if 문은 원하는 조건을 기준으로 다른 코드를 실행하고 싶을 때 사용된다. if 문, else if 문, else 문의 순서대로 작성한 조건이 true이면 해당 조건의 코드 블록이 실행된다. 소스 코드 void main() { int number1 = 2; int number2 = 3; if(number1 > number2) { print('number1이 number2 보다 크다.'); } else if(number1 == number2) { print('number1과 number2 값이 같다'); } else { print('number2가 number1 보다 크다.'); } } 결과 switch문 입력된.. 2024. 2. 6. 이전 1 2 3 4 5 다음