일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- MariaDB
- mssql
- 독서
- Python
- 책추천
- 티스토리챌린지
- 명령어
- oracle
- 네트워크
- pandas
- docker
- 인터페이스
- Javascript
- Linux
- java
- DBMS
- 책
- 리눅스
- 넥사크로
- PostgreSQL
- spring
- 오블완
- IntelliJ
- JAVA8
- github
- git
- mysql
- SQL
- 후기
- springboot
- Today
- Total
목록springboot (4)
hanker
이 에러는 빈 리소스 경로나 잘못된 경로로 요청이 들어와서 발생하는 문제이다. 해결 방법 Spring Boot의 정적 리소스 핸들러 설정에서 잘못된 경로 요청을 안전하게 처리하기 위해 아래 코드를 추가하자.@Configurationpublic class WebMvcConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { // 기본 리소스 핸들러들... // 마지막에 잘못된 경로 처리용 핸들러 추가 registry.addResourceHandler("/**") ..
Gradle에서 JAR/WAR 파일을 멀티 아카이브 형식으로 생성할 때, 보통 아래 두 가지를 만들어준다.project-name.warproject-name-plain.war 일반적으로 war파일이 생성되는 건 알겠는데, plain.war는 뭘까 plain.war Spring Boot는 기본적으로 내장 Tomcat을 포함한 실행 가능한 JAR 또는 WAR 파일을 만들 수 있다. Gradle에서 생성된 project-name.war는 내장 Tomcat이 포함된 실행 가능한 WAR 파일이므로 java -jar project-name.war 명령으로 바로 실행할 수 있다. 하지만 -plain war로는 실행이 불가능하다.-plain.war는 실행에 필요한 의존 라이브러리나 부트스트랩 설정이 포함되지 ..

Spring Boot 에서 파일을 생성하고 해당 파일들을 참조하거나 찾을 때 404Error 가 발생하는데, 정적 자원을 사용하기 위해서는 따로 설정을 해주어야 한다. 파일들을 추가하고 경로 지정하고 불러오려고 해도 404Error 가 발생하는 상황에 Configuration 클래스를 하나 만들어주면 해결된다. import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;@Config..

클라이언트와 서버 간 데이터를 효율적으로 주고받기 위해 RESTful API가 널리 사용되고 있다.오늘은 Java 기반의 Spring Boot를 활용해 RESTful API를 설계하는 기본 개념과 방법을 알아보자! 1. RESTful API란? REST(Representational State Transfer)는 웹 서비스 아키텍처 스타일 중 하나로, HTTP 프로토콜을 기반으로 클라이언트와 서버 간 데이터를 주고받는 방법이다. RESTful API는 다음과 같은 특징을 가진다.URL 기반: URI는 특정 리소스를 식별하는 통합 자원 식별자를 나타냄 (예: /users, /products/1). HTTP 메서드 활용:- GET: 자원 조회- POST: 자원 생성- PUT: 자원 수정- DELETE: 자원..