개발자 노트 - 강경훈 story
close
프로필 배경
프로필 로고

개발자 노트 - 강경훈 story

  • 분류 전체보기 (582)
    • 설치메뉴얼 (9)
    • Java (273)
      • Java 기초 문법 (24)
      • Java 객체 지향 핵심 (30)
      • Java 유용한 클래스 (51)
      • 자료구조 (20)
      • JSP (28)
      • Swing 프로젝트 (19)
      • 교재 정리 (12)
      • 디자인 패턴 (11)
      • 자바 라이브러리 (6)
      • 알고리즘(코테) (67)
    • Spring Boot (92)
      • Bank App 만들기 (deployment) (30)
      • 추가 개념 (7)
      • Blog 프로젝트 만들기(JPA) (53)
    • My Project (29)
      • 쇼핑몰 (15)
      • Java Swing 멀티 쓰레딩 프로그램 (10)
      • Java 1 : N 양방향 소켓 통신 (스윙) (4)
    • 면접 질의 응답 모음 (5)
    • CS (28)
      • 컴퓨터 구조 (7)
      • 운영체제 (6)
      • 네트워크 (8)
      • 시스템 설계 (7)
    • Vue.js (1)
      • 사전지식 (1)
    • MySQL (47)
      • 정리 (33)
      • 1일 1쿼리 (14)
    • HTML CSS (30)
      • HTML (10)
      • CSS (8)
      • CSS flexbox (9)
      • 블로그 만들기 (3)
    • JS (23)
      • JavaScript 핵심 (6)
      • JS 작업을 위한 코딩 연습 (8)
      • JavaScript 게시판 만들기 (8)
    • Git (9)
      • 강의 정리 (5)
      • 교재 정리 (3)
    • Flutter (27)
      • 기초 (4)
      • Flutter UI 프레임워크 (18)
      • MVVM 패턴과 상태 관리 (4)
    • error note (4)
      • Java (4)
    • 방통대정리 (2)
      • C++프로그래밍 (2)
  • 홈
  • 깃 허브
  • 설정
사용자 관리 기본 코드 추가 및 설정

사용자 관리 기본 코드 추가 및 설정

💡 학습 목표    1. 프로젝트 진행을 위한 기본 코드를 작성할 수 있다.     2. HttpServletRequest 와 Model 를 구분해서 사용할 수 있다.1. UserController 작성package com.tenco.blog_v1.user;import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind.annotation.GetMapping;@Slf4j@Controllerpublic class UserController { /** * 회원가입 페이지 요청 *..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 10. 7.
  • textsms
익명 게시판 만들기

익명 게시판 만들기

1. yml 설정application.ymlspring: profiles: active: - dev #활성화할 프로필 설정application-dev.ymlserver: servlet: encoding: charset: utf-8 force: true port: 8080spring: mustache: servlet: expose-session-attributes: true # Mustache 템플릿에서 세션 속성에 접근할 수 있도록 허용 expose-request-attributes: true # Mustache 템플릿에서 요청 속성에 접근할 수 있도록 허용 datasource: driver-class-name: org.h2...

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 10. 7.
  • textsms
프로젝트 생성

프로젝트 생성

1. 의존성 확인plugins { id 'java' id 'org.springframework.boot' version '3.2.10' id 'io.spring.dependency-management' version '1.1.6'}group = 'com.tenco'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLanguageVersion.of(17) }}configurations { compileOnly { extendsFrom annotationProcessor }}repositories { mavenCentral()}dependencies { implementation 'org.springframework.boot:sprin..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 10. 7.
  • textsms
Mustache 란?

Mustache 란?

💡 학습 목표    1. Mustache에 대해 설명할 수 있다.     2. Mustache 기본 문법을 확인해 보자.1. Mustache 란?Mustache는 거의 로직이 없는 템플릿 엔진으로, 다양한 프로그래밍 언어에서 사용할 수 있으며, 간단하고 유지보수가 용이한 템플릿을 만드는 데에 유용하다. Spring Boot와 Mustache를 결합함으로써 개발자는 백엔드 로직과 프론트엔드 표현을 분리하여 더 효율적이고 관리하기 쉬운 웹 어플리케이션을 구축할 수 있다. Mustache의 주요 특징로직을 최소화한 템플릿(Logic-less templates): Mustache 템플릿은 복잡한 로직을 최소화하여, 템플릿 내에서 간단한 조건문과 반복문을 지원한다. 이는 데이터를 표시하는 데에 집중하도록 설계되..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 10. 4.
  • textsms
템플릿 엔진이란?

템플릿 엔진이란?

목차💡 학습 목표    1. 템플릿 엔진에 대한 개념을 말할 수 있다.     2. SSR, CSR에 대한 개념을 설명할 수 있다.1. 템플릿 엔진이란? 템플릿 엔진(Template Engine)은 정적 파일(예: HTML, XML 등)을 동적으로 변환할 수 있는 도구이다. 서버에서 데이터를 받아, 동적인 콘텐츠를 생성하기 위해 템플릿 파일에 변수나 표현식을 삽입해 처리하는 역할을 한다. 이를 통해 서버가 클라이언트에 동적 웹 페이지를 응답할 수 있게 된다.역할동적 웹 페이지 생성: 서버에서 HTML 템플릿 파일을 가져와, 서버에서 처리된 데이터를 삽입하여 클라이언트에게 동적인 웹 페이지를 전송한다.코드 재사용성: 여러 웹 페이지에서 동일한 구조나 디자인을 사용하는 경우, 템플릿 엔진을 사용하면 공통된..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 10. 4.
  • textsms
글 수정 API 만들기 - 7

글 수정 API 만들기 - 7

목차💡 학습 목표    1. 트랜잭션 처리에 대한 개념을 설명할 수 있다.     2. 더티 체킹 개념과 영속성 컨텍스트에 특징을 설명할 수 있다.1. 작업Article 클래스(엔티티) 코드 추가 하기 - 1package com.example.demo._domain.blog.entity;import com.example.demo.common.errors.Exception400;import jakarta.persistence.Column;import jakarta.persistence.Entity;import jakarta.persistence.GeneratedValue;import jakarta.persistence.GenerationType;import jakarta.persistence.Id;imp..

  • format_list_bulleted Spring Boot/Blog 프로젝트 만들기(JPA)
  • · 2024. 10. 2.
  • textsms
  • navigate_before
  • 1
  • ···
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • ···
  • 16
  • navigate_next
공지사항
  • 목차 목록
전체 카테고리
  • 분류 전체보기 (582)
    • 설치메뉴얼 (9)
    • Java (273)
      • Java 기초 문법 (24)
      • Java 객체 지향 핵심 (30)
      • Java 유용한 클래스 (51)
      • 자료구조 (20)
      • JSP (28)
      • Swing 프로젝트 (19)
      • 교재 정리 (12)
      • 디자인 패턴 (11)
      • 자바 라이브러리 (6)
      • 알고리즘(코테) (67)
    • Spring Boot (92)
      • Bank App 만들기 (deployment) (30)
      • 추가 개념 (7)
      • Blog 프로젝트 만들기(JPA) (53)
    • My Project (29)
      • 쇼핑몰 (15)
      • Java Swing 멀티 쓰레딩 프로그램 (10)
      • Java 1 : N 양방향 소켓 통신 (스윙) (4)
    • 면접 질의 응답 모음 (5)
    • CS (28)
      • 컴퓨터 구조 (7)
      • 운영체제 (6)
      • 네트워크 (8)
      • 시스템 설계 (7)
    • Vue.js (1)
      • 사전지식 (1)
    • MySQL (47)
      • 정리 (33)
      • 1일 1쿼리 (14)
    • HTML CSS (30)
      • HTML (10)
      • CSS (8)
      • CSS flexbox (9)
      • 블로그 만들기 (3)
    • JS (23)
      • JavaScript 핵심 (6)
      • JS 작업을 위한 코딩 연습 (8)
      • JavaScript 게시판 만들기 (8)
    • Git (9)
      • 강의 정리 (5)
      • 교재 정리 (3)
    • Flutter (27)
      • 기초 (4)
      • Flutter UI 프레임워크 (18)
      • MVVM 패턴과 상태 관리 (4)
    • error note (4)
      • Java (4)
    • 방통대정리 (2)
      • C++프로그래밍 (2)
최근 글
인기 글
태그
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바