2022. 1. 31. 21:11ㆍJava/Spring Boot
Build path specifies execution environment JavaSE-11. There are no JREs installed in the workspace that are strictly compatible with this environment.
버전이 맞지 않아서 발생한 경고
메인 메뉴 > Window > Preferences > Java > Installed JREs > Add
PC에 설치한 JAVA_HOME 디렉토리 셋팅
rejected non-fast-forward
https://dogcowking.tistory.com/417
sts에서 gitlab으로 push를 하면 발생
push를 하기 전에 gitlab의 내용을 pull해야 하는데, 하지 않아서 발생
GetMapping cannot be resolved
소스에서 아래 내용관련해서 import를 못할때
@GetMapping("/query")
String query() {
return getDashboardData();
}
File > New > Spring Starter Project
Next > Web > Spring Web 체크
Finsh
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Controller가 없어서 에러 발생 : @RestController를 추가하여 해결함
@SpringBootApplication
@RestController
public class TempApplication {
@GetMapping("/")
String home() {
return "Spring is here!";
}
public static void main(String[] args) {
SpringApplication.run(TempApplication.class, args);
}
[WARNING] Using platform encoding (MS949 actually) to copy filtered resources, i.e. build is platform dependent!
pom.xml 파일에 아래 내용 추가하면 해결 됨
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
Source option 5 is no longer supported. Use 6 or later
https://m.blog.naver.com/zilly1/221762647337
pom.xml
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>11</java.version>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
The original file 'pom.xml' has been deleted or is not accessible.
프로젝트 파일(pom.xml)을 수정하고 저장하는 경우, 전체적(local/remote)으로 문제가 없는데 위 에러가 자꾸 발생함
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 60.0
SpringToolSuite-4.ini 수정
-vm
C:\jdk-17.0.2\bin
STS 재실행
Java Build Path 변경
Pulling 1 repository Nothing to fetch.
참조: https://d-e-v.tistory.com/5
fetch 내용이 없어서 발생한 오류
해당 Repository 선택 > 오른쪽 마우스 클릭 > Properties
Open 또는 Add Entry를 통해서 fetch 내용 추가
# config 직접 수정하는 경우
[remote "origin"]
url = {접속 URL}
fetch = +refs/heads/*:refs/remotes/origin/*
# Add Entry로 추가하는 경우
Key = remote.origin.fetch
Value = +refs/heads/*:refs/remotes/origin/*
'Java > Spring Boot' 카테고리의 다른 글
Spring boot 3.2.3 설정 (0) | 2024.03.14 |
---|---|
Spring(Boot) 사용법 (0) | 2022.02.25 |
Spring Boot 설치 (0) | 2021.12.25 |
파일 UTF-8 셋팅 (0) | 2021.09.12 |
Spring boot index.html 설정 (0) | 2021.04.05 |