Lombok 사용 시 @JsonIgnore 동작안하는 문제 해결 Lombok 1.18.10을 사용하여 공부를 하는 중 @JsonIgnore가 동작안하는 이슈가 발생했었고, 이를 해결한 방법을 찾아봤습니다. 1. Problem 유저 정보를 전달하는 API에서 password 필드가 포함되어 있어, 이를 제외하기 위해 @JsonIgnore 애노테이션을 사용했습니다. @Entity @Getter @Setter public class ... @JsonIgnore private String password; ... 하지만 @JsonIgnore 애노테이션이 동작하지 않아 Json 결과에 계속 출력되는 문제가 발생했었습니다. 2. Solution 이를 해결하기 위해 열심히 검색한 결과 @JsonProperty 애노테..
413 Request Entity Too Large 오류 해결 방법 관리하고 있는 서비스 중 외부에 사용되는 API를 POST호출할 때, 413 Request Entity Too Large 오류가 발생한다는 보고가 들어와서 해결방법을 찾아봤습니다. 우선 제가 관리하고 있는 서비스는 SpringBoot 2.x로 개발되어있고, 서버는 CentOS, 그리고 Apache 2.4와 Embedded Tomcat을 연동하여 서비스를 하고 있습니다. 오류의 원인은 Tomcat과 Apache의 파라미터 허용 길이가 8190byte로 제한되어 있어서 발생했습니다. 이를 해결하기 위해 파라미터의 길이를 늘려주는 설정을 추가하였습니다. 설정은 아래와 같이 추가했습니다. 1. httpd.conf 파일 수정 CentOS 기준 /..
[Springboot] 웹 애플리케이션 윈도우 서비스로 등록하기 스프링 부트 웹 애플리케이션을 윈도우에서 실행 후 유지를 할려면 cmd 창이 열어져 있어야 되는 불편함이 있습니다. 이 불편함을 해결하고자 윈도우의 서비스로 등록하여 cmd 창을 안열어도 쉽게 실행할 수 있는 방법을 설명하겠습니다. 1. winsw Download 아래 링크에 들어가서 WinSW.NET4.exe를 다운받아주세요. 만약 사용하는 컴퓨터에 .net framework가 4.x 버전이 아닌 2.x 버전만 설치되어 있다면 WinSW.NET2.exe를 다운받으셔야 합니다. 폴더(이름 : springbootWebService)를 하나 만들고 이 안에 다운받은 WinSW.NET4.exe를 이동하세요. 2. 설정 저는 jar로 패키징했고, ..
- Total
- Today
- Yesterday
- EmbededTomcat
- 빈팩토리
- java
- lombok
- gradle
- shellscript
- Tomcat
- 토비의스프링
- AOP
- jar 실행
- 스프링프레임워크
- 자바
- JsonProperty
- 애플리케이션컨텍스트
- IoC
- final
- StringBuilder
- 413
- 쉘스크립트
- stringbuffer
- 연동
- JsonIgnore
- 스프링
- 빌드도구
- mod_jk
- springboot
- Spring
- 템플릿
- apache
- DI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |