스프링6 [Java / Spring] - Spring - SpringBoot thymeleaf 개념 및 사용법 Spring - SpringBoot thymeleaf 개념 및 사용법thymeleaf란타임리프는 컨트롤러가 전달하는 데이터를 이용해 동적으로 화면을 만들어주는 역할을 하는 뷰 템플릿 엔진입니다.타임리프의 특징으로서버상에서 동작하지 않아도 HTML 파일의 내용을 바로 확인할 수 있습니다.순수 HTML 구조를 유지합니다.sapplication-properties타임리프를 사용하기 전, 몇가지 설정을 합니다.spring.thymeleaf.prefix=classpath:/template/spring.thymeleaf.suffix=.htmlspring.thymeleaf.cache=falsespring.thymeleaf.check-template-location=truespring.thymeleaf.mode=HTM.. 2024. 9. 27. [JAVA] - 파일 사이즈 구하는 방법 파일 사이즈 구하는 방법1. Filesjava.nio.file.Files 클래스의 size 메서드는 파일의 크기를 byte 단위로 리턴합니다.package file;import java.io.File;import java.io.IOException;import java.nio.channels.FileChannel;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;public class FileSize { public static void main(String[] args) throws IOException { System.out.println("\n-----------Files을 이용한 파일 크기 설정").. 2024. 8. 24. [Java / Spring / JPA / Error] - org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDLGenerationTarget encountered exception accepting command : Error executing DDL에러해결 방법1찾아보니 예약어 때문이라고 합니다.예약어란 컴퓨터 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기 때문에 식별자로 사용할 수 없는 단어를 뜻합니다.예약어를 찾아 수정하면 됩니다. 2024. 7. 30. [Java / Spring] - Spring IoC / DI란 IoC / DI란IoC란IoC란 Inversion of Control의 줄임말이며, 제어의 역전이라고 합니다.스프링 애플리케이션에서는 오브젝트(빈)의 생성과 의존 관계 설정, 사용, 제거 등의 작업을 애플리케이션 코드 대신 스프링 컨테이너가 담당합니다.이를 스프링 컨테이너가 코드 대신 오브젝트에 대한 제어권을 갖고 있다고 해서 IoC라고 부릅니다.따라서, 스프링 컨테이너를 IoC 컨테이너라고 부릅니다.IoC 컨테이너란스프링에서는 IoC를 담당하는 컨테이너를 빈팩토리, DI 컨테이너, 애플리케이션 컨텍스트라고 부릅니다.오브젝트의 생성과 오브젝트 사이의 런타임 관계를 설정하는 DI 관점으로 보면, 컨테이너를 빈팩토리 또는 DI 컨테이너라고 부릅니다.그러나 스프링 컨테이너는 단순한 DI 작업보다 더 많은 일을.. 2024. 6. 10. [Java / Spring / JPA] DB 컬럼에 List 데이터 추가하기 DB 컬럼에 List 데이터 저장하기List 데이터 DB 저장 [MySQL]사이드 프로젝트를 진행하면서 요청된 데이터를 분리하여 여러 개의 데이터가 저장되도록 하는 요구사항이 있었습니다.여기서 응답을 List 형태로 반환하게 되어 있어 분리된 데이터를 각각 저장하는 방법과 List 그대로 저장하는 방법이 있지 않을까 생각하게 되었습니다.DB는 List 형태의 데이터를 저장하지 못하기 때문에 방법을 찾아보게 되었고, 그 방법으로 저장하려는 List 데이터를 문자열로 변환하여 DB에 저장하고 응답 시 문자열 Json 형태로 변환해서 응답하도록 하는 방법을 찾게 되었습니다.해결 방법String 타입으로 변환엔티티 구조더보기더보기package com.namji.datacollection.entity;import.. 2024. 5. 23. 이전 1 2 다음