Spring-boot 25

WebSecurityConfigurerAdapter의 WebSecurity 올바른 사용

WebSecurityConfigurerAdapter의 WebSecurity 올바른 사용 버전 1.3.0을 기반으로 하는 내 Spring Boot 애플리케이션에서.BUILD-SNAPHOT, 정적 리소스(이미지, CSS, js)가static아래 폴더resources. 다음과 같은 보안 구성과 관련된 몇 가지 예가 표시됩니다. @Configuration @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override public void configure(final WebSecurity web) throws Exception { web.ignoring() .antMatchers("/static/**..

programing 2023.09.01

주석 기반 Spring Boot Application에서 플러그인 아키텍처 구현

주석 기반 Spring Boot Application에서 플러그인 아키텍처 구현 스프링 부트 애플리케이션에서 플러그인 아키텍처를 구현하고 싶습니다.제 시나리오를 설명하겠습니다.저는 서버를 시작하고 보안을 관리하는 메인 애플리케이션을 가지고 있습니다.앱은 이 루트 앱과 추가된 다른 플러그인을 포함하는 최종 제품의 루트와 같습니다. 이제 플러그인은 Spring Boot 응용 프로그램 자체이며, 특정 경로에서 동적으로 jars를 검색하거나 프로젝트 종속성에 라이브러리로 추가하여 루트 앱에 추가할 수 있습니다. 플러그인은 자체 구성을 가지고 있으며 메인 루트 앱 내에서 실행되는 앱과 같습니다.루트 앱이 서버를 실행하는 경우 플러그인 앱에 내 제품에 기능을 제공하는 모든 컨트롤러(엔드포인트), 콩 등이 있을 수 ..

programing 2023.08.27

다른 속성 파일에 속성 파일을 포함할 수 있는 방법이 있습니까?

다른 속성 파일에 속성 파일을 포함할 수 있는 방법이 있습니까? 나는 그것을 어지럽히는 것을 피하고 싶습니다.application.properties제 생각에는, 다른 파일에 있는 것보다 더 많은 것들이 있는 파일입니다. application.properties비슷한 것이어야 합니다. @include module1.properties @include module1.properties ... ################################### ######### Spring Misc ############# ################################### # Direct log to a log file logging.file=/tmp/kmp-manager.log #local li..

programing 2023.08.17

Spring Security OAuth2 앱에 사용자 지정 사용자 세부 정보 서비스 추가

Spring Security OAuth2 앱에 사용자 지정 사용자 세부 정보 서비스 추가 사용자 정의를 추가하려면 어떻게 합니까?UserDetailsService아래는 이 Spring OAuth2 샘플입니까? 은 " " 입니다.userpassword의 파일에 정의되어 있습니다.authserver앱 저는 과 같은 사용자 정의를 하고 싶습니다.UserDetailsService테스트 목적으로 앱의 패키지로: package demo; import java.util.List; import org.springframework.security.core.GrantedAuthority; import org.springframework.security.core.authority.AuthorityUtils; import o..

programing 2023.08.17

Visual Studio Code + Spring Boot Project 변경 spring.properties.추가 위치 등

Visual Studio Code + Spring Boot Project 변경 spring.properties.추가 위치 등 최근에 나는 하기로 결심했습니다.pass from Eclipse to VS Code자바스크립트 개발을 위해 모든 것이 순조롭게 실행되고 있지만,Spring Boot여기서 애플리케이션을 구성하는 방법을 모르겠습니다. 을 제외하고는application.properties파일 추가로 하나 더 있습니다.local.propertiesSpring Boot Application을 로컬에서 실행하는 데 사용합니다. 나는 그것이 있다는 것 같아요.launch.json파일: { "configurations": [ { "type": "java", "name": "CodeLens (Launch) - f..

programing 2023.08.07

Spring Boot 웹 소켓(StoppSession)이 있는 Django 채널이 작동하지 않음

Spring Boot 웹 소켓(StoppSession)이 있는 Django 채널이 작동하지 않음 저기, 우리는 단지 파이썬 코드를 실행하고 결과를 위해 채널을 사용하기 위해 장고를 사용하고 싶습니다.웹 소켓이 제대로 작동하지 않는 모든 것을 구현했습니다.우리의 Angular 프론트엔드에서 Django로 무언가를 보내려고 하면 잘 작동합니다.또한 Spring Boot StompSession 웹 소켓은 다른 Spring Boot 응용 프로그램 및 Angular와 잘 작동합니다. 그러나 장고 3.1.3과 스프링 부트 2.3.3은 그렇지 않습니다.또한 채널 3.0.2, 채널-레디스 3.2.0 및 도커 컨테이너 redis 6이 사용됩니다. Django 서버 로그에서 확인할 수 있는 내용: WebSocket HAN..

programing 2023.08.02

JMH를 통한 스프링 부트 애플리케이션 벤치마킹

JMH를 통한 스프링 부트 애플리케이션 벤치마킹 나는 있습니다spring boot사용하여 벤치마킹하려는 애플리케이션JMH이 통합에 대한 참조는 유용합니다.해결책은 생각보다 쉬웠습니다.중요한 부분은 벤치마크가 초기화될 때 스프링 부트 애플리케이션을 시작하는 것입니다.구성 컨텍스트에 대한 클래스 수준 변수를 정의하고 벤치마크를 설정하는 동안 이 변수에 대한 참조를 제공합니다.벤치마크 내에서 Bean 메서드에 문의합니다. import java.io.File; import java.net.URL; import java.net.URLClassLoader; import java.util.concurrent.TimeUnit; import org.openjdk.jmh.annotations.Benchmark; impor..

programing 2023.07.23

유레카와 리본을 이용한 테스트 서비스

유레카와 리본을 이용한 테스트 서비스 저는 넷플릭스 스택과 스프링 부트로 마이크로 서비스를 이용하여 애플리케이션을 구축하고 있습니다.한 가지 궁금한 점은 주변 서비스를 조롱할 수 있는 통합 테스트가 아직 없다는 것입니다. 그래서 저는 통화 중에 등록된 B 서비스의 URL로 eureka 이름을 해결하기 위해 리본이 달린 eureka 클라이언트인 A 서비스를 가지고 있습니다. 따라서 이상적으로 저는 스프링 부트의 통합 테스트 주석으로 애플리케이션을 시작하고, 와이어모크를 사용하여 서비스 B를 시뮬레이션한 다음 서비스 A의 메소드를 호출하고, 이것은 서비스의 상징적인 이름을 사용하여 제 조롱된 서비스 B를 호출해야 합니다. 이미 해결한 사람이 있나요?이런 사람들의 블로그 엔트리 등을 이미 검색했지만 찾을 수 ..

programing 2023.07.23

스프링 REST의 하위 리소스

스프링 REST의 하위 리소스 메신저 앱을 만들려고 합니다. MessageResource에서 CommentResource를 호출해야 합니다. 저는 별도의 메시지 리소스와 댓글 리소스를 원합니다. 저는 다음과 같은 일을 하고 있습니다. MessageResource.java @RestController @RequestMapping("/messages") public class MessageResource { MessageService messageService = new MessageService(); @RequestMapping(value = "/{messageId}/comments") public CommentResource getCommentResource() { return new CommentRes..

programing 2023.07.18

스프링 부트 응용 프로그램:유형의 반환 값에 대한 변환기를 찾을 수 없습니다.

스프링 부트 응용 프로그램:유형의 반환 값에 대한 변환기를 찾을 수 없습니다. 나는 간단한 글을 쓰고 있습니다.REST API이 Spring-Boot 튜토리얼에 따라.로컬 개발 시스템에서(Ubuntu 15.04그리고.Windows 8.1) 모든 것이 매력적으로 작동합니다. 나는 오래된32-bit Ubuntu 12.04 LTS구축하려는 서버가 배치되어 있습니다.REST서비스. 시작 로그는 괜찮지만 보내자마자GET에의 요청./user/{id}엔드포인트, 다음 오류가 발생합니다. java.lang.IllegalArgumentException: No converter found for return value of type: class ch.gmazlami.gifty.models.user.User 그리고 스택 트..

programing 2023.07.18