spring-boot 55

스프링 부트에서 콘솔 로깅을 비활성화하는 방법은 무엇입니까?

스프링 부트에서 콘솔 로깅을 비활성화하는 방법은 무엇입니까? spring-boot의 기본 로깅 구성을 사용하고 있습니다. 로 구성된 로그 파일에 로그를 유지하면서 콘솔 출력을 방지하려면 어떻게 해야 합니까?logging.file=myfile.log? 내 목표는 콘솔 창 출력을 하지 않고 해당 파일에만 기록하는 것입니다. 특정 데이터를 생성할 필요 없이logback.xml배열.사용하고 있기 때문에spring-boot직접 로깅을 구성할 필요가 없기 때문입니다.다음 속성을 비워 두면 콘솔 로깅이 비활성화됩니다. logging.pattern.console= 또는 사용하는 경우 xml로 주석 달기 다음 내용으로 logback.xml이라는 파일을 만들었습니다. 자세한 내용은 다음 링크를 참조하십시오. https:/..

programing 2023.06.29

Java 8 날짜 시간 유형이 Spring Boot과 함께 객체로 직렬화됨

Java 8 날짜 시간 유형이 Spring Boot과 함께 객체로 직렬화됨 Java 8 날짜 시간 유형의 필드를 가진 엔티티가 있습니다.문제는 이러한 필드가 개체로 직렬화된다는 것입니다.추가했습니다.jackson-datatype-jsr310Spring Boot 1.5.7이 자동으로 구성되도록 하기 위해JavaTimeModuleJava 8 날짜 시간 유형을 처리합니다.모듈이 등록되지 않은 것 같습니다(JavaTimeModule 생성자에 브레이크포인트를 넣었습니다).고객이 필요하지 않다는 것을 알고 있습니다.ObjectMapper저는 그 문제에 대해 몇 시간 동안 읽었고 해결책은 항상 추가하는 것입니다.jackson-datatype-jsr310의존성이지만 제 경우에는 작동하지 않습니다. 엔티티: @Entit..

programing 2023.06.24

intellij 스프링 부트 대시보드 사용 안 함

intellij 스프링 부트 대시보드 사용 안 함 Intellij는 이제 스프링 부트 대시보드와 함께 제공됩니다.저는 그것을 가능하게 할 만큼 용감했지만, 지금은 그것이 저를 혼란스럽게 하기 때문에 그것을 불가능하게 하고 싶습니다. 설정은 어디서 찾을 수 있습니까?설정에서 아무것도 표시되지 않음 Intellij 2017.3 Spring Boot 대시보드를 제거하여 사용하지 않도록 설정할 수 있습니다. 에 가다Run/Debug Configurations 에서Defaults구성, 선택Spring Boot대시보드를 클릭합니다.-단추를 채우다 Intellij 2018.3 기본값이 다음으로 대체되었습니다.templates또한 구성 유형은 실행 대시보드 내/외부로만 이동할 수 있습니다. 예를 들어, 모든 응용 프로..

programing 2023.06.24

스프링 AOP 방법 값 변경 인수 주변 조언

스프링 AOP 방법 값 변경 인수 주변 조언 Spring AOP를 사용하여 실행하기 전에 일부 검사를 기반으로 메서드 인수 값을 변경할 수 있습니까? 나의 방법 public String doSomething(final String someText, final boolean doTask) { // Some Content return "Some Text"; } 조언 방법 public Object invoke(final MethodInvocation methodInvocation) throws Throwable { String methodName = methodInvocation.getMethod().getName(); Object[] arguments = methodInvocation.getArguments..

programing 2023.06.24

완전히 실행 가능한 JAR을 실행하는 스프링 부트 및 -D 속성 지정

완전히 실행 가능한 JAR을 실행하는 스프링 부트 및 -D 속성 지정 Spring Boot Maven 및 Gradle 플러그인은 이제 Linux/Unix 운영 체제를 위한 전체 실행 파일 아카이브를 생성할 수 있습니다.완전히 실행 가능한 JAR을 실행하는 것은 다음을 입력하는 것만큼 쉽습니다. $ ./myapp.jar 제 질문은 이 경우 -D 속성을 설정하는 방법입니다. 예를 들어, -Dspring.profiles.active=test 또한 서버가 jdk를 설치하지 않으면 이 완전 실행 가능한 jar가 계속 실행될 수 있습니까?이와 같은 속성을 구성하는 두 가지 방법이 방법은 다음과 같습니다. 1: 별도의 구성 파일로 지정합니다.Spring Boot은 다음과 같은 이름의 파일을 찾습니다.JARfilena..

programing 2023.06.19

스프링 부팅에서 @EnableWebFluxSecurity를 사용할 때 오류 발생

스프링 부팅에서 @EnableWebFluxSecurity를 사용할 때 오류 발생 현재 기존 스프링 부트 웹플럭스 프로젝트에 JWT 인증을 통합하려고 합니다.템플릿으로 이 매체 기사를 사용했습니다. https://medium.com/ @ard333/인증-인증-사용-스프링-웹플럭스-29b81f813e78. WebSecurityConfig에 Annotation @EnableWebFluxSecurity를 넣으면 다음 오류가 발생합니다. 클래스 경로 리소스 [org/springframework/security/config/annotation/web/config/WebSecurityConfiguration.class]에 정의된 'conversionServicePostProcessor'를 등록할 수 없습니다.클래스 ..

programing 2023.06.19

모든 컨트롤러에 대해 기본 @RestController URI 접두사를 구성하는 방법은 무엇입니까?

모든 컨트롤러에 대해 기본 @RestController URI 접두사를 구성하는 방법은 무엇입니까? 설할수를것을있(는)를 설정할 수 것을 알고 .server.contextPathapplication.properties루트 컨텍스트를 변경합니다. 또한 다음 예제(Groovy)와 같이 스프링 부트용 애플리케이션 구성에 추가 컨텍스트를 추가하여 루트 컨텍스트의 URL 매핑에 "/api"를 추가할 수 있습니다. @Bean ServletRegistrationBean dispatcherServlet() { ServletRegistrationBean reg = new ServletRegistrationBean(new DispatcherServlet(), "/") reg.name = "dispatcherServlet"..

programing 2023.06.19

@CreatedDate 주석은 mysql과 함께 사용할 수 없습니다.

@CreatedDate 주석은 mysql과 함께 사용할 수 없습니다. 저는 봄을 처음이라 엔티티에서 @CreatedDate 주석이 어떻게 기능하는지 혼란스럽습니다. 구글 검색을 해봤는데 해결 방법이 많았는데, 하나 빼고는 하나도 효과가 없었어요.왜 헷갈리죠? 이게 내가 처음에 시도했던 거야 @Entity @EntityListeners(AuditingEntityListener.class) public class User implements Serializable { @Id @GeneratedValue private Long id; private String name; @CreatedDate private Date created; public User(String name) { this.name = name..

programing 2023.04.05

Spring Boot에서 모든 캐시를 제거하려면 어떻게 해야 합니까?

Spring Boot에서 모든 캐시를 제거하려면 어떻게 해야 합니까? 앱을 시작할 때 최대 20개의 캐시를 초기화했습니다. @Bean public CacheManager cacheManager() { SimpleCacheManager cacheManager = new SimpleCacheManager(); cacheManager.setCaches(Arrays.asList(many many names)); return cacheManager; } 모든 캐시를 1시간 간격으로 리셋합니다.스케줄링된 작업 사용: @Component public class ClearCacheTask { private static final Logger logger = LoggerFactory.getLogger(ClearCache..

programing 2023.03.31

Spring과의 통합 테스트 중 외부 서버 모의 테스트

Spring과의 통합 테스트 중 외부 서버 모의 테스트 요청에 따라 서드파티 웹 API(예: Facebook oauth 토큰 검색)에 외부 호출을 하는 Spring 웹 서버가 있습니다.이 콜로부터 데이터를 취득하면, 다음과 같은 응답이 계산됩니다. @RestController public class HelloController { @RequestMapping("/hello_to_facebook") public String hello_to_facebook() { // Ask facebook about something HttpGet httpget = new HttpGet(buildURI("https", "graph.facebook.com", "/oauth/access_token")); String resp..

programing 2023.03.26