전체 글(193)
-
java 프레임워크 기반 프로그래밍 게시판 기능 프로젝트
26-04-08 spring_framework 더보기Directory structure:└── ynkite-spring_framework/ ├── gradlew ├── gradlew.bat ├── gradle/ │ └── wrapper/ │ └── gradle-wrapper.properties └── src/ ├── main/ │ ├── java/ │ │ ├── lombok.config │ │ └── com/ │ │ └── example/ │ │ └── spring_framework/ │ │ ..
2026.04.08 -
정보보안 6주차 중요
get과 post 잘 알아두기 CRUD 알아두기
2026.04.08 -
자바 프레임워크 6주차
RestfulController 클래스 생성더보기package indusw.sba.admin2024001910a.controller;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("api/v1")public class RestfulController { @GetMapping("/members") public String gotMemberList() { ..
2026.04.08 -
자바 스프링 부트 4일차 b01
bulid.gradle에 modelmapper 의존성(Dependency) 추가implementation("org.modelmapper:modelmapper:3.1.1")더보기더보기b01안에 config 패키지 추가더보기더보기config 패키지 안에 RootConfig class도 추가더보기더보기RootConfig class에Entity와 DTO 간의 데이터 변환을 돕는 ModelMapper 객체를 스프링 빈으로 등록하는 설정 코드Getter나 Setter 없이도 private 필드에 접근해 유연하게 값을 매핑하도록 세부 규칙을 지정하는 역할을 하는 아래 구문 추자package com.example.b01.config;import org.modelmapper.ModelMapper;import org.m..
2026.04.06 -
자바 스프링 부트 3일차 b01 Spring Data JPA 기본 및 CRUD
Spring Data JPA 기본 및 CRUD 반복적인 SQL 작성 없이, 인터페이스 상속만으로 데이터베이스를 다루는 핵심 기술 레포지토리(Repository) 생성 - 방법: extends JpaRepository\ - 특징: JPA의 기본 기능(CRUD, 페이징 등)을 그대로 물려받아 바로 사용 가능 - 테이블 자동 생성: @Entity 클래스와 application.properties의 ddl-auto 설정을 통해 DB 테이블을 직접 SQL로 만들지 않아도 자동 생성됨 기본 CRUD 메서드 - Insert: testInsert() / boardRepository.save(board) / PK(bno)가 없는 새 객체면 INSERT 실행 - Select: testSelect() / bo..
2026.04.06 -
자바 스프링 부트 2일차 b01
1단계: SampleController와 데이터 준비(SampleController.java)Thymeleaf 화면에 출력할 다양한 데이터를 생성하고 전달하는 기초 단계.매핑 및 모델 전달: @GetMapping으로 요청을 받고, Model 객체에 리스트, 맵(Map), DTO 객체 등을 담아 화면으로 전송.데이터 가공: IntStream을 활용한 리스트 생성 및 HashMap을 이용한 키-값 형태의 데이터 구성.화면 이동: 리턴 타입이 void인 경우 요청 경로와 일치하는 HTML(ex1.html, ex2.html)을 자동 호출.2단계: Thymeleaf 기초와 데이터 바인딩 (ex1.html)HTML 구조 내에서 서버 데이터를 바인딩하는 서버 사이드 템플릿 엔진.텍스트 출력: th:text로 태그 속..
2026.04.02