반응형

spring-boot 31

클래스에 주석을 달아 한정자가 있는 @MockBean을 생성하시겠습니까?

클래스에 주석을 달아 한정자가 있는 @MockBean을 생성하시겠습니까? 봄 부츠 테스트에서 저는 자격 조건이 다른 두 개의 모의 콩을 사용하고 있습니다. @RunWith(SpringRunner.class) @SpringBootTest class HohoTest { @MockBean @Qualifier("haha") IHaha ahaha; @MockBean @Qualifier("hoho") IHaha ohoho; } 나는 이 콩들을 명시적으로 사용하지 않기 때문에, 나는 차라리 그것들을 학급 본문에서 멀리 옮기고 싶습니다.@MockBean이제 주석을 반복할 수 있습니다. @RunWith(SpringRunner.class) @SpringBootTest @MockBean(IHaha.class) @MockBe..

programing 2023.08.09

IntelliJ Idea에서 스프링 부트 응용 프로그램을 시작할 수 없습니다.

IntelliJ Idea에서 스프링 부트 응용 프로그램을 시작할 수 없습니다. 개요 나는 봄부트의 메이븐 플러그인을 사용하여 애플리케이션을 실행할 수 있지만 IDE로는 실행할 수 없습니다.다음 행은 프로그램에 대한 세부 정보를 제공합니다. 응용 프로그램 클래스는 다음과 같습니다. package com.blss.retailServices.dataExportRouter; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.velocity.VelocityAutoCo..

programing 2023.08.04

스프링 부트 - JSON 데이터 암호화

스프링 부트 - JSON 데이터 암호화 애플리케이션에서 우리는 각 요청 및 응답에 대한 Json 속성 값(속성 이름이 아님)을 암호화/암호 해독해야 합니다.예, {"userName":"encrypted value", "email":"encrypted value"} 우리는 Sprint 부팅 1.3을 사용하고 @RequestBody 및 @ResponseBody 주석을 사용하여 요청 json을 개체와 바인딩하고 응답 개체를 JSON으로 직렬화합니다. 각 컨트롤러 방법에서 암호화/암호 해독 방법을 호출하지 않습니다.요청 객체와 바인딩하기 전에 스프린트에게 json 값을 해독하도록 지시할 수 있는 방법이 있습니까?마찬가지로, 응답 객체 필드 값을 json으로 변환하기 전에 암호화하시겠습니까?아니면 잭슨을 커스터마..

programing 2023.07.25

SpringBoot Servlet을 확장해야 하는 이유외부 Tomcat에 배포하는 동안 Initializer'

SpringBoot Servlet을 확장해야 하는 이유외부 Tomcat에 배포하는 동안 Initializer' 확장해야 하는 이유SpringBootServletInitializer을 운영하기 위하여SpringBoot외부에의 적용.tomcat? 연장하지 않은 경우SpringBootServletInitializer내장된 Tomcat에서 실행되는데 왜 확장이 필요한가요?SpringBootServletInitializer외부 Tomcat에 배포하는 동안?이전 서블릿 컨테이너는 서블릿 3.0에서 사용된 서블릿 컨텍스트 이니셜라이저 부트스트랩 프로세스를 지원하지 않습니다.이러한 컨테이너에서 스프링 및 스프링 부트를 계속 사용할 수 있지만, 응용 프로그램에 web.xml을 추가하고 DispatcherServlet을 ..

programing 2023.07.20

메인 클래스에서 Spring-Boot @Autowired가 null이 됩니다.

메인 클래스에서 Spring-Boot @Autowired가 null이 됩니다. Sonic Broker Topic(Sonic Broker 토픽)에 연결하여 들어오는 XML 메시지를 수신하려고 합니다.아래와 같은 작업을 수행했습니다. Application.java @SpringBootApplication @ComponentScan({"com.mainpack", "com.msgpack.jms"}) @EnableJms public class Application extends SpringBootServletInitializer { @Autowired private JmsTopicListener jmsTopicListener; @Override protected SpringApplicationBuilder con..

programing 2023.07.20

SonarQube SpringBoot 프로젝트의 "구성 가능한 이 응용프로그램 컨텍스트 닫기"

SonarQube SpringBoot 프로젝트의 "구성 가능한 이 응용프로그램 컨텍스트 닫기" 차단기 문제가 있습니다. 주요 메서드에서 "이 "구성 가능한 응용프로그램 컨텍스트" 닫기" public static void main(String[] args) { SpringApplication.run(MyApplication.class, args); } SonarQube 예제의 코드를 사용해 보았습니다. public static void main(String[] args) { ConfigurableApplicationContext context = null; try { context = SpringApplication.run(MyApplication.class, args); } finally { if (co..

programing 2023.07.15

레이지 초기화graphql-spring에서 예외 발생

레이지 초기화graphql-spring에서 예외 발생 현재 REST-Server를 GraphQL로 마이그레이션하는 중입니다(적어도 부분적으로).대부분의 작업이 완료되었지만 해결할 수 없는 것처럼 보이는 이 문제를 우연히 발견했습니다. FetchType을 사용하는 graphql 쿼리에서 OneToMany 관계입니다.게으른. 저는 통합을 위해 https://github.com/graphql-java/graphql-spring-boot 과 https://github.com/graphql-java/graphql-java-tools 을 사용하고 있습니다. 다음은 예입니다. 엔티티: @Entity class Show { private Long id; private String name; @OneToMany(mapp..

programing 2023.07.15

application.dev.properties 파일을 로드하지 않는 Springboot

application.dev.properties 파일을 로드하지 않는 Springboot 프로젝트에서 환경별 속성 파일을 사용하려고 합니다.예를 들어 개발에 실행하는 경우 application.dev.properties를 사용해야 하며, 프로덕션의 경우 application.prod.properties 등을 사용해야 합니다. 리소스 폴더에 아래 두 개의 파일이 있습니다. application.properties(생산용) application.dev.properties(개발용) 저는 각 파일에 아래와 같은 속성이 하나씩 있습니다. 제품용 server.database.host=192.168.1.1 개발용 server.database.host=192.168.12.125 그리고 아래와 같은 수업이 있습니다. p..

programing 2023.07.15

"org.springframework"를 호출할 수 없습니다.web.servlet.mvc.condition."this.condition"이(가) null이기 때문에 PatternsRequestCondition.getPatterns()"입니다.

"org.springframework"를 호출할 수 없습니다.web.servlet.mvc.condition."this.condition"이(가) null이기 때문에 PatternsRequestCondition.getPatterns()"입니다. SpringBoot 2.6.7로 Springdoc을 실행하려고 합니다. 구성: @Configuration public class SwaggerConfiguration { @Bean public GroupedOpenApi publicApi() { return GroupedOpenApi.builder() .group("springshop-public") .pathsToMatch("/public/**") .build(); } } 오류 스택: 00:50:54.956 [ma..

programing 2023.07.10

메이븐의 "maven find symbol" 오류

메이븐의 "maven find symbol" 오류 저는 이것에 대한 스택 오버플로에 대한 많은 질문을 봅니다.하지만 여전히 프로젝트를 만드는 제 방식에 어떤 문제가 있는지 알 수 없습니다. 저는 두 개의 스프링 부트 프로젝트를 가지고 있습니다. We-data와 We-web.we-web은 We-data에 의존합니다. We-data는 메이븐에서 잘 컴파일됩니다.하지만 위 웹은 나에게 위의 오류를 줍니다. w-data pom: 4.0.0 com.we data 0.0.1-SNAPSHOT jar we-data Demo project for Spring Boot org.springframework.boot spring-boot-starter-parent 1.4.2.RELEASE UTF-8 UTF-8 1.8 org...

programing 2023.07.05
반응형