stackoverflow를 꽤 많이 검색하지만 내 문제에 대한 해결책을 찾지 못했습니다. 톰캣 8에 WAR 파일로 SpringBoot 응용 프로그램을 배포 할 때 내가 GTE 다음과 같은 오류가, 및 localY 작동합니까 잘SpringBoot에서 찾을 수없는 'boolean'유형의 bean이 필요합니다.
페스에게 있습니다***************************|
APPLICATION FAILED TO START|
***************************|
Description:
Parameter 0 of method getJobapplicationDTO in
com.tts.scp.converter.config.ScpDestinationConfig required a bean of
type 'boolean' that could not be found.
Action:
Consider defining a bean of type 'boolean' in your configuration.
public interface HttpProviderConfig {
JobApplicationDTO getJobapplicationDTO(boolean printResume, boolean
printCoverletter, boolean printAttachments, String jobApplicationId);
}
두 구현하는 클래스
@Configuration
@Profile("production")
public class ScpDestinationConfig implements HttpProviderConfig{
private static final Logger logger =
LoggerFactory.getLogger(ScpDestinationConfig.class);
@Override
@Bean
public JobApplicationDTO getJobapplicationDTO (boolean resume, boolean coverletter ...
및 제 2 등급
@Configuration
@Profile("dev")
public class LocalDestinationConfig implements HttpProviderConfig{
private static final Logger logger =
LoggerFactory.getLogger(LocalDestinationConfig.class);
@Override
@Bean
public JobApplicationDTO getJobapplicationDTO (boolean resume, boolean coverletter ...
그리고 나머지 서비스
@RestController
public class ConverterController {
private static final Logger logger =
LoggerFactory.getLogger(ConverterController.class);
@Autowired
@Lazy
private HttpProviderConfig client;
@GetMapping(path = "/convertDocuments", produces=MediaType.APPLICATION_PDF_VALUE)
public void convertedDocument(@RequestParam(defaultValue = "true") String printResume,
@RequestParam(defaultValue = "true") String printCoverLetter,
@RequestParam(defaultValue = "true") String printAttachments, @RequestParam String jobApplicationId,
HttpServletResponse response) throws IOException {
JobApplicationDTO jobApplicationDTO = client.getJobapplicationDTO(
그래서 Tomcat이 부울 왜 내가 로컬로 실행할 때이 작업을 수행 같은 원시 데이터 유형을 찾을 수있는 방법을 이해하지 않습니다 원하든.
어떤 도움
감사 마티아스
을 감상 할 수있다
올바른 내용입니다. 그의 경우 콩은'@Bean HttpProviderConfig httpProviderConfig() {새로운 scpDestinationConfig 반환} '처럼 보일 것입니다. @Mathias Maerker는 bean과 Configuration의 작동 방식을 완전히 이해하지 못합니다. 몇 가지 참조 : https://docs.spring.io/spring-javaconfig/docs/1.0.0.M4/reference/html/ch02s02.html – CrazySabbath
예, 당신의 권리는 제가 여기서 뭘하는지 완전히 이해하지 못합니다;)하지만 두 분 모두 도와 주셔서 감사합니다! –