profile
파인애플 좋아하세요?

졸업 프로젝트: 트러블 슈팅(1)

테이블 DROP 후 다시 생성이 안 돼서 이틀을 꼬박 잡아먹고 지쳐있었다. 보통 application.yml 파일 문법의 문제라고 나와 있는데, 나는 도대체 어디가 틀린건지 찾을 수가 없었다...그러던 중, 질문글의 해답을 보고 혹시...?하는 마음에 고쳐보자 바로 테

2024년 11월 28일
·
0개의 댓글
·

D

D

2024년 9월 3일
·
0개의 댓글
·
post-thumbnail

Baekjoon:10250

https://www.acmicpc.net/problem/10250이 문제의 경우 수학 계산식에서 오류가 있었다.우선 첫 번째 제출예제 입출력은 잘 나와서 뭐가 잘못된거지? 했었던 문제.하지만 질문 게시판을 눌러보니 바로 잘못된 출력을 찾았다.110 10 10

2024년 2월 21일
·
0개의 댓글
·

Paging

Paging 모든 데이터가 한 페이지에 표시되도록 설계해서는 안된다. 페이징을 통해 한 페이지당 보이는 데이터의 양을 제한할 것이다. 이 때, 라이브러리를 추가로 설치하지 않고 이미 설치해두었던 JPA 관련 라이브러리를 사용한다. 페이징에 사용되는 클래스들은 다음과

2024년 1월 21일
·
0개의 댓글
·
post-thumbnail

Baekjoon:11720

https://www.acmicpc.net/problem/11720이 문제의 경우, 조건과 입력 케이스를 잘 살피지 않아 발생한 실수라고 할 수 있겠다.앞으로도 코테들을 볼 때 항상 조건이 포함되어 있을 텐데, 그 부분을 고려하지 않은 점에 대해 반성해야겠다.

2024년 1월 12일
·
0개의 댓글
·
post-thumbnail

Baekjoon:10951

https://www.acmicpc.net/problem/1095110951 문제는 앞선 10950 문제와는 다르게 입력 데이터의 끝맺음이 없다. 처음에는 너무 쉽게 생각했는지, 그냥 while(true)로 작성해버렸다. 나와 비슷한 사람들이 매우 많이 보였다

2024년 1월 12일
·
0개의 댓글
·

Thymeleaf Utility

Thymeleaf Utility 타임리프(Thymeleaf)는 제공하는 유틸리티 객체를 통해 템플릿 내에서 여러 기능을 이용할 수 있다. 각 유틸리티는 다양한 메서드와 필드를 포함하고 있으며, 템플릿 내에서 #{} 표현식을 통해 사용할 수 있다. 타임리프의 주요 유틸리티는 다음과 같다. #dates, #calendars 날짜와 시간에 관련된 작업을 돕...

2024년 1월 9일
·
0개의 댓글
·

btn

btn 클래스는 버튼을 스타일링하기 위해 사용되는 Bootstrap CSS 클래스이다.주로 사용되는 btn 클래스의 서브 클래스는 다음과 같다.btn-primary:주요한 동작을 나타내는 버튼으로, 일반적으로 파란색 배경과 흰색 텍스트로 표시된다. btn-seconda

2024년 1월 8일
·
0개의 댓글
·

alert

alert 클래스는 주로 경고 메시지나 알림 메시지를 표시하기 위해 사용되는 Bootstrap CSS 클래스이다.일반적으로 경고 메시지를 강조하기 위해 사용되며, 다양한 색상과 스타일을 제공한다.alert 클래스의 서브 클래스 중 자주 사용하는 클래스는 다음과 같다.a

2024년 1월 8일
·
0개의 댓글
·

Binding Result

BindingResult는 스프링 프레임워크에서 사용되는 클래스로, 데이터 바인딩과 관련된 결과를 저장하는 데 사용된다. 주로 폼 데이터의 유효성 검증 결과를 담고 있다.BindingResult 매개변수는 @Valid 애너테이션으로 검증이 수행된 결과이며 항상 @Val

2024년 1월 8일
·
0개의 댓글
·

Validation

Spring Boot Validation 라이브러리를 설치하면 사용자가 입력한 값을 검증할 수 있다.@Size : 문자 길이를 제한@NotNull : Null 불가@NotEmpty : Null 또는 빈 문자열("") 불가@Past : 과거 날짜만 입력 가능@Future

2024년 1월 8일
·
0개의 댓글
·

form-control

class="form-control"는 <textarea> 요소에 대한 스타일과 동작을 정의하는 클래스로 부트스트랩(Bootstrap)과 같은 CSS 프레임워크에서 자주 사용되는 클래스 중 하나이다.form-control 클래스를 <textarea> 요소에

2024년 1월 8일
·
0개의 댓글
·

HTML Class

Class는 HTML 요소에 스타일이나 식별자를 적용하기 위해 사용되는 속성이다.요소에 스타일을 적용하기 위해 사용되는 클래스로, CSS 스타일 시트에서 선택하여 해당 요소에 스타일 규칙을 적용할 수 있다. .text-red: 텍스트를 빨간색으로 스타일링.bg-blue

2024년 1월 8일
·
0개의 댓글
·

Layout

템플릿을 작성할 때 템플릿 상속을 이용하면 공통으로 필요한 부분을 재사용 할 수 있어 템플릿 파일마다 중복으로 작성하지 않아도 된다.레이아웃을 먼저 작성하고, 빈 칸을 뚫어놓아 각각 파일의 내용을 채워넣는 개념으로 생각할 수 있다.👉🏻레이아웃은 웹 페이지의 공통 요

2024년 1월 3일
·
0개의 댓글
·

@RequestParam

스프링 프레임워크에서 제공하는 어노테이션 중 하나로, HTTP 요청 파라미터 값을 컨트롤러 메서드의 매개변수로 바인딩하는 데 사용한다.검색어를 입력받아 해당 검색어에 맞는 결과를 반환하는 경우, 다음과 같이 @RequestParam을 사용한다.위 코드에서 @Reques

2024년 1월 1일
·
0개의 댓글
·

@PathVariable

@PathVariable은 스프링 프레임워크에서 제공하는 어노테이션으로, URL의 일부를 메서드 매개변수로 받아오는 데 사용한다. 이를 통해 동적인 URL 패턴을 처리할 수 있다.사용자의 ID를 URL로부터 받아와서 해당 사용자의 정보를 조회하는 경우, 다음과 같이 컨

2024년 1월 1일
·
0개의 댓글
·

th:href

타임리프에서 링크의 주소를 표기할 때 th:href 속성을 사용한다. th:href처럼 URL 주소를 나타낼때는 반드시 @{ }사이에 입력해야 한다. 또한 문자열과 ${} 값이 조합되어 만들어진 경우에는 다음과 같이 좌우에 | 문자를 포함하여 @{| |} 사이에 작성해

2024년 1월 1일
·
0개의 댓글
·

Redirect&Forward

HTTP 프로토콜을 기반으로 웹 서버와 클라이언트가 데이터를 주고받는 과정에서, 요청 처리 방식을 변경하는 메커니즘이다.리다이렉트는 웹 서버가 클라이언트에게 다른 페이지로 이동하라는 지시를 내리는 것이다. 서버는 클라이언트에게 HTTP 상태 코드 3xx와 함께 새로운

2024년 1월 1일
·
0개의 댓글
·

Thymeleaf

타임리프란 자바 기반의 서버 사이드 템플릿 엔진이다. 웹 애플리케이션 개발 시 동적인 HTML을 생성하는 데 사용되며 XML, JavaScript, CSS, 텍스트 등 다양한 형식의 템플릿을 처리할 수 있다.👉🏻서버 사이드 템플릿 엔진서버에서 데이터를 받아와 특정

2024년 1월 1일
·
0개의 댓글
·

JPA Query Creation

JPA 쿼리 생성 규칙에 대해 알아보자.JpaRepository를 상속받은 리포지토리에서, findById 메소드는 이미 존재하므로 별 다른 선언이나 작성 없이 사용할 수 있다. 하지만 우리가 작성한 엔티티의 속성에 대해서는 기본으로 존재할 수 없다.따라서 우리는 fi

2023년 12월 30일
·
0개의 댓글
·