Spring-boot 22

Enum이 있는 Spring의 @RequestParam

Enum이 있는 Spring의 @RequestParam 다음 항목이 있습니다. public enum SortEnum { asc, desc; } rest 요청의 파라미터로 사용하고 싶은 것: @RequestMapping(value = "/events", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public List getEvents(@RequestParam(name = "sort", required = false) SortEnum sort) { 이 요청을 보내면 정상적으로 동작합니다. /events /events?sort=asc /events?sort=desc 하지만 보낼 때: /events?sort=something..

programing 2023.03.31

구성에서 '서비스' 유형의 빈을 정의하는 것을 고려합니다[스프링 부트]

구성에서 '서비스' 유형의 빈을 정의하는 것을 고려합니다[스프링 부트] 메인 클래스를 실행할 때 오류가 발생합니다. 오류: Action: Consider defining a bean of type 'seconds47.service.TopicService' in your configuration. Description: Field topicService in seconds47.restAPI.topics required a bean of type 'seconds47.service.TopicService' that could not be found 토픽 서비스 인터페이스: public interface TopicService { TopicBean findById(long id); TopicBean findBy..

programing 2023.03.26

스프링 부트 시 디버깅로그 메시지를 끄는 방법

스프링 부트 시 디버깅로그 메시지를 끄는 방법 spring boot docs(https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-logging.html)에서 읽습니다. application.properties에서 debug=true를 지정할 수도 있습니다. 따라서 application.properties에 debug=false를 추가하여 디버깅로그를 끌 수 있습니다.해봤는데 안 되더라고요.그럼 같은 의사선생님을 읽었네요 로깅 시스템은 응용 프로그램 수명 주기 초기에 초기화되므로 로그 속성은 를 통해 로드된 속성 파일에서 찾을 수 없습니다.@PropertySource주석" 그리고. "로그가 초기화되기 전에Applicati..

programing 2023.03.21

스프링 부트 시 안정 컨트롤러에서html 페이지를 반환하는 방법

스프링 부트 시 안정 컨트롤러에서html 페이지를 반환하는 방법 컨트롤러에서 간단한 html 페이지를 반환하고 싶은데 파일 이름만 표시되며 내용은 표시되지 않습니다. 왜일까요? 컨트롤러 코드는 다음과 같습니다. @RestController public class HomeController { @RequestMapping("/") public String welcome() { return "login"; } } 프로젝트 구조는 다음과 같습니다. 「」를 사용하고 @RestController음음음같 뭇매하다 @RestController public class HomeController { @RequestMapping("/") public String welcome() { return "login"; } } 이..

programing 2023.03.16

스프링 프로파일 변수 설정

스프링 프로파일 변수 설정 프로파일은입니다. 2가지입니다.dev ★★★★★★★★★★★★★★★★★」test서버 환경에서 액티브프로파일을 설정합니다.어플리케이션을 전개하는 장소에 관계없이 서버의 프로파일에 근거해 프로파일이 로드되도록, 코드로 설정하고 싶지 않습니다.가가어 떻떻 ?럴? ???서버의 시스템 속성을 다음과 같이 설정할 수 있습니다. -Dspring.profiles.active=test 편집: 이 항목을 일식 시 Tomcat에 추가하려면Run -> Run ConfigurationsTomcat "설정" "설정" 하다를 합니다.Arguments Dspring를 Dspring.profiles.active=test의 합니다.VM arguments은 catalina.properties의 Servers-D를..

programing 2023.03.16

스프링 데이터 JPA(스프링 부트 없음)

스프링 데이터 JPA(스프링 부트 없음) Spring Boot은 Google App Engine과 함께 사용할 수 없습니다(적어도 저에게는 해당되지 않습니다). GitHub 또는 기타 저장소에서 작성 또는 이용할 수 있는 예제의 대부분은 Spring Boot을 사용하고 있는데, Spring-Data-JPA는 이전과 같이 Spring Boot을 사용하지 않고 플레인 컨텍스트 XML을 사용하는 예가 있습니까? 그러면 알 수 있다 - spring/spring.xml(또는 servlet-spring.xml)이 예제를 작성했습니다. src/main/webapp/WEB-INF/spring/context.xml ${hibernate.dialect} /src/main/webapp/WEB-INF/spring/jdbc.p..

programing 2023.03.11

자동 구성을 사용하여 여러 개의 (작동 중인) Webmvc 응용 프로그램을 생성하는 스프링 부트

자동 구성을 사용하여 여러 개의 (작동 중인) Webmvc 응용 프로그램을 생성하는 스프링 부트 갱신필 질문입니다.스프링 부트에서는 격리된 스프링 webmvc 웹 앱을 어떻게 초기화합니까?격리된 웹 애플리케이션은 다음과 같습니다. 응용 프로그램 클래스에서 자신을 초기화하지 마십시오.이 작업은 자동 설정을 통해 스타터 폼에서 수행하고자 합니다.이러한 웹 앱이 여러 개 있기 때문에 자동 설정의 유연성이 필요합니다. 같은 수 .WebSecurityConfigurer 웹 가 있으며 각각 합니다.) 및 (의 웹.)EmbeddedServletContainerCustomizer(어느 쪽인가 하면) 특정 웹 앱에 고유한 콩을 분리하여 부모 컨텍스트에 들어가지 않도록 해야 합니다. 진보. 다음 구성 클래스는 META-I..

programing 2023.03.11

org.disc.inna.disc.discClientAbortException : java.io 。IOException: APR 오류: -32

org.disc.inna.disc.discClientAbortException : java.io 。IOException: APR 오류: -32 설정한 Spring Boot + Tomcat 8 프로젝트에서@ControllerAdvice다음과 같습니다. @ControllerAdvice public class GlobalControllerExceptionHandler { final static Logger logger = LoggerFactory.getLogger(GlobalControllerExceptionHandler.class); private static final String ERROR = "error"; @ExceptionHandler @ResponseBody @ResponseStatus(HttpS..

programing 2023.03.06

스프링 부트: YAML 파일에서 @Value 로드

스프링 부트: YAML 파일에서 @Value 로드 에서 속성을 로드해야 합니다..ymlfile - 응용 프로그램이 파일을 읽을 수 있는 폴더의 경로를 포함합니다. 다음 코드를 사용하여 속성을 주입합니다. @Value("${files.upload.baseDir}") private String pathToFileFolder; 그.yml개발 파일은 아래에 있습니다.src/main/resources/config/application.yml개발 설정을 덮어쓰기 위해 운영 환경에서 다음 명령을 사용하여 응용 프로그램을 실행하고 있습니다. java -jar app.jar --spring.config.location=/path/to/application-production.yml Spring Boot 매뉴얼에는 다음과..

programing 2023.03.06

Spring Boot 앱의 웹 소켓 - 403 금지

Spring Boot 앱의 웹 소켓 - 403 금지 Spring Boot 앱의 웹 소켓 - 403 금지 이클립스(스프링 부트 없음)에서 실행할 때 클라이언트에서 sockjs/stompjs를 사용하여 웹 소켓에 연결할 수 있습니다. 그러나 웹 소켓코드용 Spring boot jar(gradw build)를 생성하여 java -jar websocket-code.jar를 실행하면 웹 소켓에 접속할 때 403 오류가 발생합니다. 웹소켓에 대한 인증이 없습니다.저는 CORS 필터를 가지고 있고, 모든 헤더가 올바른 요청/응답에 있다고 생각합니다. 아래는 나의 build.gradle입니다. apply plugin: 'java' apply plugin: 'spring-boot' apply plugin: 'war' s..

programing 2023.03.01