Springboot swagger2 사용시 nginx proxy 환경에서도 정상동작하게 하는 방법
아래와 같이 nginx에 특정 /path으로 인입되면 localhost:{특정포트} 로 proxy 되도록하는 설정을 많이 사용하게된다. 그런데 이 설정을 사용했더니 swagger 가 정상적으로 뜨지 않는 현상이 발생...
READ ↗TAGGED NOTES
BROWSE THE ARCHIVE
아래와 같이 nginx에 특정 /path으로 인입되면 localhost:{특정포트} 로 proxy 되도록하는 설정을 많이 사용하게된다. 그런데 이 설정을 사용했더니 swagger 가 정상적으로 뜨지 않는 현상이 발생...
READ ↗java 버전이 안맞아서 mvn plugin 동작이 안해서 실패하는경우
READ ↗테스트코드와 연계되어 api 문서를 작성해주는 Spring Rest Docs를 적용하는법을 알아보자.
READ ↗springboot build 속도 향상시키는법
READ ↗Lombok의 @Data가 @Builder가 어떤 코드를 알아서 선언해주는지 알아보자
READ ↗Servlet은 JVM기반에서 웹 개발을 하기 위한 명세이자 API 이다. 자바를 실행하려면 JRE(Java Runtime Environment)가 필요한 것 처럼 서블릿을 실행하려면 web application container(WAS)가 필요하다. 서블릿은...
READ ↗OAuth 2.0은 다양한 플랫폼 환경에서 권한 부여를 위한 산업 표준 프로토콜. 제3의 앱이 자원의 소유자인 서비스이용자를 대신하여 서비스를 요청할 수 있도록 자원 접근 권한을...
READ ↗JPA(Java Persistence API)란 자바 객체와 데이터베이스 테이블간의 매핑을 처리하는 ORM(Object Relational Mapping) 기술의 표준. ORM은 특정 언어에 종속적인 개념이 아니라 객체와 RDBMS를 매핑시키는 개념....
READ ↗DispatcherServlet이란 서버로 들어오는 모든 요청을 제일 앞에서 처리하는 Front Controller 역할. 브라우저로부터 요청이 들어오면 가장 먼저 가로채서 handler mapping, hanlder adapter를 수행하는 Dispatcher Servlet에...
READ ↗Junit을 사용해 Springboot에서 기본적인 테스트코드를 작성해보자.
READ ↗@SpringBootApplication 어노테이션에 대해 알아보자.
READ ↗spring에서는 비동기처리시 @async annotation으로 쉽게 구현할수있다. java에서 thread로 구현하는것과 어떻게 다른지 알아보자.
READ ↗Rest API uniform interfaceUniform Interface(일관된 인터페이스)란, Resource(URI)에 대한 요청을 통일되고, 한정적으로 수행하는 아키텍처 스타일을 의미합니다. 이것은 요청을 하는 Client가 플랫폼(Android, Ios, Jsp 등) 에...
READ ↗@PathVariable 보안 / 특수문자@PathVariable에 특수문자를 포함해야하는경우와, @PathVariable로 XSS 시도를 막을수있는 방법에 대해 알아보자
READ ↗OAuth2 인증방식에도 다양한 보안취약점이 존재한다. 어떤 보안취약점들이 있는지, 그리고 이를 방지할수있는 방법은 무엇인지 알아보자.
READ ↗OAuth 1.0 과 OAuth 2.0 의 차이에 대해서 알아보자.
READ ↗Mybatis $과 # 차이
READ ↗필드주입(Field Injection), setter 주입(setter Injection), 생성자주입(Constructor Inject)에 대해 알아보고 장단점을 비교해보자.
READ ↗gradle에는 다음과 같은 다양한 의존성 옵션들이 존재한다. implementation api compileOnly runtimeOnly annotationProcessor각각 어떤 특성을 가지는지 알아보자.
READ ↗DAO(Data Access Object), DTO(Data Transfer Object), VO(Value Object), BO(Business Object) 간에 어떤 차이가 있는지 알아보자.
READ ↗보통 application을 설계하고 구현하면 서비스영역은 Service(Interface)와 ServiceImple(구현class)로 분리된다. 이유는 다음과 같다. ,
READ ↗MAVEN에서 gradle로 대세가 바뀌는 이유메이븐 대신 그레이들을 사용하는 이유는?
READ ↗Dependency Injection(DI : 의존성주입)을 사용하는 이유?
READ ↗Restful API란?Restful API에 대해 알아보자
READ ↗AOP(관점지향프로그래밍)이란?AOP(Aspect Oreiented Programming : 관점지향 프로그래밍) 이란 무엇인가
READ ↗Spring Annotation 모음Spring Annotation 설명 모음
READ ↗MyBatis란?구 iBatis의 진화형. 개발자가 지정한 SQL, 저장프로시저, 고급 매핑을 지원하는 Framework.
READ ↗@MybatisTest 에서 bind 실패시mybatis 테스트코드 작성시 @MybatisTest 어노테이션을 붙였는데도 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 라고 뜨며 에러가 날때.
READ ↗MVC패턴과 스프링MVCMVC패턴과 스프링MVC패턴을 알아보자.
READ ↗hikari CP로 MariaDB 사용하려면?
READ ↗connection pool 이란?connection을 미리 만들어서 모아놓고 재활용하는것. 동시접속자들이 연결할 수 있는 connection을 하나로 모아놓고 관리하는 개념. 미리 생성하기때문에 데이터베이스에 부하를 줄이고 유동적으로 연결을 관리할...
READ ↗gradle build could not find tools.jar. please check that ~ 이런식으로 나오는 에러
READ ↗서블릿의 filter와 spring의 interceptor는 어떠한 URI를 호출했을 때 해당 요청의 컨트롤러가 처리 되기 전 또는 후에 작업을 하기 위해 사용된다. 그러나 Spring mvc lifecycle...
READ ↗springboot annotation @Component와 @Bean 차이
READ ↗Spring batch 배치서비스 개발Spring batch로 배치서비스를 개발해보자
READ ↗Spring FrameworkSpring은 객체관리를 해주는 빈 컨테이너 프레임워크다. 컨테이너 프레임워크? 무엇을 의미하는지 무척 모호하지만 말 그대로, 많은 양의 화물을 관리하는 컨테이너를 생각해보면 이해가 쉽다. 화물선에...
READ ↗Framework 개요 Framework가 무엇이고 Framework 사용시의 장점이 무엇인지 알아보자.
READ ↗의존성 주입 (DI : Dependency Injection)
READ ↗Spring xml 설정Spring xml 설정에 대해 알아보자
READ ↗Spring Container Loading 순서를 알아보자
READ ↗MAVEN 이란? Apache에서 개발한 자바 프로젝트의 빌드 자동화 도구
READ ↗context란 무엇인가
READ ↗Path param : {url}/users/123 형태Not found시, 404 error를 내려주길 원할때
READ ↗