반응형

SpringBoot 공개 매처

SpringBoot 공개 매처 질문(문제점): 이 맵핑을 사용하는 Spring Boot 애플리케이션이 있습니다. @GetMapping(value = { "/", }) public String home(Model model) { } 과 localhot:8080, localhost:8080/ , localhost:8080/., localhost:8080/.. 리디렉션 /하지만 아닙니다 localhost:8080/... 그리고 WebSecurityConfig내가 가진 유일한 공개 매처 에서 이것은 다음 과 같습니다 /. 나는에 대한 액세스를 제한하고자 localhost:8080/.및localhost:8080/.. 여기: @Configuration @EnableWebSecurity public class Web..

카테고리 없음 2021.02.19

ItemWriter Bean이 확장 될 때 런타임에 @StepScope로 ItemWriter Bean을 동적으로 초기화하는 방법은 무엇입니까?

ItemWriter Bean이 확장 될 때 런타임에 @StepScope로 ItemWriter Bean을 동적으로 초기화하는 방법은 무엇입니까? 질문(문제점): [New to Spring Batch] 다른 형식의 다른 csv를 가지고 있습니다. 앞으로 더 많은 csv가 추가 될 수 있으므로 각 csv 형식에 대해 FlatFileItemReader정의하는 대신 공통으로 생각 @Bean하고 각 csv 유형에 대해 기본 구성 클래스를 만든 다음 구체적인 클래스를 만들었습니다. . Reader bean을로 정의했기 때문에 @StepScope일괄 작업 런타임 중에 패키지의 첫 번째 구체적인 클래스로 bean을 자동 초기화하므로 동일한 종류의 문제가 여기 에 설명되어 있지만 대답은 내 경우와 관련이 없습니다. 작업 ..

카테고리 없음 2021.02.19

유형이없는 args 지정자를 사용하여 포인트 컷을 생성하면 BeanCurrentlyInCreationException이 발생합니다.

유형이없는 args 지정자를 사용하여 포인트 컷을 생성하면 BeanCurrentlyInCreationException이 발생합니다. 질문(문제점): 유형을 제공하지 않고 지정자 를 사용하여 Spring AOP작성하려고 할 때를 사용하면 다음으로 시작하는 일련의 예외가 발생합니다.PointcutargsBeanCurrentlyInCreationException 예 object _001_Spring_AOP_Pointcut_Args_NoArgs { open class BeanA { open fun m() { println("BeanA#m()") } } @Aspect class AspectA { @Pointcut("args()") private fun pc_noArgs() = Unit @After("sero4.s..

카테고리 없음 2021.02.19

액추에이터 기본 경로는 어떤 패키지에 저장됩니까?

액추에이터 기본 경로는 어떤 패키지에 저장됩니까? 질문(문제점): 모든 Spring-Boot 프로젝트 요청을 기록하려고합니다. 내 포인트 컷은 내 프로그래밍에서 잘 작동하며 하위 경로는 가져올 수 있지만 기본 액추에이터 경로는 가져올 수 없습니다. com.example.demo ... . (..)-이것은 내 프로그래밍에서 작동합니다. org.springframework.boot.actuate ... . (..)-이는 http : // localhost : 8080 / actuator / info 또는 http : // localhost : 8080 / actuator / health와 같은 경로에서 작동합니다. 이것은 작동합니다 내 pointcut은 다른 경로가없는 "http : // localhost ..

카테고리 없음 2021.02.19

봄 데이터. 스네이크 케이스 매개 변수를 사용하여 정렬

봄 데이터. 스네이크 케이스 매개 변수를 사용하여 정렬 질문(문제점): snake_case 형식의 나머지 컨트롤러에 정렬 매개 변수를 전달하는 방법을 알려 주시겠습니까? 내 엔티티 클래스 @Entity public class MyEntity extends BaseEntity{ @Id private Long id; @Column private Long parentId; } 컨트롤러 방식 @GetMapping("list") List getEntityList( @PageableDefault(sort = {"id"}, direction = Sort.Direction.DESC) Pageable pageable); } 요청에 사용하고 싶습니다 ?sort=parent_id Jackson2ObjectMapperBuil..

카테고리 없음 2021.02.19

Zuul을 사용한 Spring Boot 2.4.2 게이트웨이 API

Zuul을 사용한 Spring Boot 2.4.2 게이트웨이 API 질문(문제점): 새로운 Spring Boot Starter Parent 2.4.2를 사용하여 Gateway API를 구축하려고하는데 어떤 이유로 spring-cloud-starter-netflix-zuul더 이상 지원되지 않고 새 버전에서 작동하지 않는 것처럼 보입니다 ! 대체물이 있습니까? 해결방안: 에서 봄 블로그 : Zuul 1 및 Archaius 1은 모두 이전 버전과 호환되지 않는 최신 버전으로 대체되었습니다. 다음 Spring Cloud Netflix 모듈 및 해당 스타터는 유지 관리 모드로 전환됩니다. spring-cloud-netflix-archaius spring-cloud-netflix-hystrix-contract s..

카테고리 없음 2021.02.19

다른 위켓 페이지에서 동일한 엑셀 파일 다운로드

다른 위켓 페이지에서 동일한 엑셀 파일 다운로드 질문(문제점): wicket 1.x를 wicket 8.x로 마이그레이션했습니다. Excel 파일 다운로드를 위해 아래 코드를 추가했지만 Excel 다운로드의 다른 모든 페이지에서 첫 번째 다운로드 파일을 가져옵니다. ResourceLink excelLink = new ResourceLink("excel", new ResourceReference("downloadExcel") { private static final long serialVersionUID = 1L; @Override public IResource getResource() { byte [] exBytes = null; try { exBytes = new byte[0]; // Some excel..

카테고리 없음 2021.02.19

시스템 인프라 지식

기초 지식에 대한 이야기 시스템 개발에 관한 폭포수 모델에 따르면 애플리케이션 인프라 구축은 인프라 엔지니어가 담당하고, 애플리케이션 개발부분은 도메인지식이나 프로그래밍, 테스트 코드 작성등을 잘하는 애플리케이션 엔지니어가 담당한다. 하지만 클라우드 등장으로 이러한 흐름이 변하려고 하고 있다. 자사의 데이터 센터와 전산실에 있던 온오프레미스 환경의 서버는 클라우드의 가상 인스턴스로 옮기고, PaaS등의 개발 지원 기능과 여러 회사의 클ㄹ라우드 서비스를 활용하여 개발 범위를 축소한뒤, 짧은 사이클로 릴리즈스를 하는게 추세로 가고 있다. 점점 "애플리케이션 엔지니어" "인프라 엔지니어"의 업무 분담이 모호 해지고 있다. 인프라의 구성요소 크게 시스템은 아래와같이 구성될 수 있다 애플리케이션, 미들웨어, OS..

Infra 2020.07.08

Docker의 중요성 그리고 간단한 예제

Docker의 중요성 그리고 간단한 예제 최근들어 AWS, 애저등 클라우드 시스템이 도입되면서 가상서버를 생성하고 관리하는것이 손쉬워졌습니다. 이로 인해 인프라엔지니어나 오퍼레이터가 '애플리에키션 실행 환경'을 구축하고 운영하던일이 애플리케이션 엔지니어의 역할이 되는경우도 많아지고있습니다. 하지만 클라우드에 익숙한 젊은 애플리케이션 엔지니어에게 어려운 인프라 기술개념이나 용어는 Docker환경의 플랫폼을 이해하는데 방해가 된다고 생각합니다. 그래서 이글에서는 이러한 방해를 허물기위해 도커를 이용해서 테스트해보는 과정을 거쳐 이 어려움을 극복해보겠습니다. 애플리케이션 엔지니어가 공부해야하는 기술 영역은 계속 늘어가고있습니다. 따라서 코어 기술이 아닌 부분을 억지로 만드는것보다 기존 서비스를 ..

Infra 2020.07.07

Spring Data JPA LIKE Query 예제

Spring Data JPA LIKE Query 예제 1. 소개 이 빠른 자습서에서는 Spring JPA 저장소 에서 LIKE 쿼리를 작성하는 다양한 방법을 다룰 것 입니다. 쿼리 방법을 만드는 동안 사용할 수있는 다양한 키워드를 살펴 보는 것부터 시작하겠습니다. 그런 다음 @Query 어노테이션을 명명 된 순서화 된 매개 변수로 다룰 것 입니다. 2. 기본 세팅 이 예에서는 영화 테이블을 쿼리 합니다. Movie 엔터티를 정의 해 봅시다 : @Entity public class Movie { @Id @GeneratedValue(strategy = GenerationType.SEQUENCE) private Long id; private String title; private String director;..

Spring 2020.06.30
반응형