리눅스 한영키 설정방법(순서대로 진행)
아래와 같이 설정하면 Shift+Space로 한영키를 변경할 수 있다.
'[OS] > 리눅스' 카테고리의 다른 글
[리눅스] 리눅스에서 JDK 설치하기 (0) | 2020.01.29 |
---|---|
[리눅스] 리눅스 버전 확인 방법 (0) | 2020.01.29 |
[리눅스] 리눅스 터미널 바로가기 키 설정 (0) | 2020.01.29 |
아래와 같이 설정하면 Shift+Space로 한영키를 변경할 수 있다.
[리눅스] 리눅스에서 JDK 설치하기 (0) | 2020.01.29 |
---|---|
[리눅스] 리눅스 버전 확인 방법 (0) | 2020.01.29 |
[리눅스] 리눅스 터미널 바로가기 키 설정 (0) | 2020.01.29 |
다음과 같이 Ctrl+Alt+L 하였으나 JSP reformatting이 다음과 같이 비정상적으로 설정됨
인텔리J 페이지에서 해당 버그에 관한 내용 확인
디렉토리명이 layout일 경우 오류 발생함
디렉토리명 수정 후 정상적으로 reformatting되는 것을 확인함
[인텔리J] 인텔리J에서 스프링부트 프로젝트 생성하기 (0) | 2020.04.03 |
---|---|
[IntelliJ] 인텔리제이 File and Code Template 추가하기 (0) | 2020.04.03 |
[인텔리J] 인텔리제이에서 이클립스 프로젝트를 import 해보자(dependency type IntelliJ/Eclipse)(2) (0) | 2020.01.21 |
[인텔리J] 패키지 표시설정(flatten packages, compact middle packages) / Folders Always on Top 프로젝트 정렬 (0) | 2020.01.14 |
[인텔리J] HttpServletRequest, HttpServletResponse 인텔리제이 추가 (0) | 2020.01.13 |
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>2.0.4.RELEASE</version>
</dependency>
spring.devtools.livereload.enabled=true
spring.freemarker.cache=false
spring.thymeleaf.cache=false
위와 같이 추가한 후 다시 정적 소스 코드 수정 후 새로고침을 하면 변경된 부분이 정상적으로 출력되는 것을 확인할 수 있다.
[스프링 부트 개념] VO(Value Object)와 DTO(Data Transfer Object의 차이 (0) | 2020.04.03 |
---|---|
[스프링 부트 개념] 의존성 추가시 현재 스프링 부트의 의존성 버전 확인방법 (0) | 2020.04.02 |
[스프링 부트 개념] 스프링 부트 jar로 배포하기(maven, spring boot) (0) | 2020.03.19 |
[스프링 부트 개념] Runnable JAR시 Launch configuration에 프로젝트가 보이지않을 경우 (0) | 2020.03.19 |
[스프링 부트 개념] component scan은 @SpringBootApplication 패키지부터 하위 패키지까지한다 (0) | 2019.12.18 |
오류명 : No message available
오류원인 :
1. Lombok Requires Annotation Processing 오류
2. MainApplication이랑 다른 패키지에 있을 경우
오류해결 :
1. Lombok Requires Annotation Processing 문제 해결
2. MainApplication이랑 같은 패키지에 넣어 놓아서 해결
인텔리제이로 프로젝트 실행시 아래 오류와 함께 프로젝트 실행이 안되었다.
확인해보니 Lombok Requires Annotation Processing 오류로 확인되었다.
다음과 같이 Enable 버튼을 클릭하여 해결하거나 아래와 같이 설정하여 해결하도록하자.
1-1. Settings > Build, Execution, Deployment > Compiler > Annotation Processings
1-2. Enable annotation processing 체크 > OK
2. Application 수행시 컴파일되도록 설정
2-1. Find Action > Registry 입력
2-2. Registry... > compiler.automake.allow.when.app.running 체크
잘 되는 것을 확인할 수 있다.
스프링으로 하다가 부트로 하면서 발생한 실수 중에 하나가 다른 패키지에 따로 넣어놔서(아래와 같은 구조) 해당 오류가 발생했었다.
얼핏 봐서는 이상이 없는 것 같은데?...
얼핏 봐서는 이상이 없는 것으로 생각했었다.
스프링에서 했을때는 servlet-context에서 component-scan으로 com.boot 패키지 아래는 모두 스캔하도록 했었던 것 같다.
그런데, 스프링 부트에서는 servlet-context가 없다보니 그렇게 스캔이 불가능했다.(방법이 있는데, 모르는 거일 수도..)
아무튼 그래서 그렇게 해메다가 원인을 찾아내었다.
일단 위와 같인 프로젝트를 진행할 경우 어떤 문제가 발생하는지 확인해보도록하자.
다음과 같이 No message available와 함께 오류를 찾을 수 없는 것으로 확인된다.
한 패키지에 넣어놔야돼!
앞서 필자가 말한 문제가 여기서 발생한다.
해당 문제는 한 패키지에 넣어놔서 해결할 수 있다.
다음과 같이 프로젝트 디렉토리 구조를 변경해보도록하자.
정상적으로 Controlling되는 것을 확인할 수 있다.
insert into NAMUBADA_BOARD(NUM,SUBJECT) values((SELECT NVL(MAX(num),0)+1 FROM NAMUBADA_BOARD),'Hello Subject1');
[스프링 개념] 오라클 clob 자료형 변수에 String 문자열 저장 관련하여 테스트 후 정리예정 (0) | 2020.01.30 |
---|---|
[스프링 오류] 부적합한 열 유형: 1111 (0) | 2020.01.30 |
[중요] 개념사전 (0) | 2020.01.09 |
[중요] html 한글 처리 (0) | 2019.12.22 |
[인텔리J] 인텔리J에서 HttpServletRequest 사용 방법 (0) | 2019.12.12 |