반응형

spring-boot 39

JPA Query를 사용하여 데이터를 DB에 삽입하는 방법은 무엇입니까?

JPA Query를 사용하여 데이터를 DB에 삽입하는 방법은 무엇입니까? 제가 준비한 명세서에 문제가 있는데 어디에 오류가 있는지 알 수가 없습니다.데이터베이스에 URI 링크를 삽입하려고 합니다. @Repository public interface LoggerDao extends CrudRepository { @Query("select t from Logger t where t.user.id=?#{principal.id}") List findAll(); @Modifying @Query(value = "insert into Logger t (t.redirect, t.user.id) VALUES (:insertLink,?#{principal.id})", nativeQuery = true) @Transacti..

it-source 2023.07.15

@RestController 메서드는 기본적으로 트랜잭션인 것 같습니다. 왜죠?

@RestController 메서드는 기본적으로 트랜잭션인 것 같습니다. 왜죠? 스프링 부트 1.3.1 사용 @RestController가 기본적으로 Transactionnal인 이유를 이해할 수 없습니다.서류에서 그렇게 말하는 것을 발견하지 못했습니다. 아래 컨트롤러에서 메서드 findOne()이 Transactionnal이라는 사실을 강조하는 예: @RestController @RequestMapping("/books") public class BookController { @RequestMapping("/{id}") public Book findOne(@PathVariable Long id) { Book book = this.bookDao.findOneBookById(id); // following..

it-source 2023.07.10

스프링 구성 클래스의 로드 순서를 적용하는 방법은 무엇입니까?

스프링 구성 클래스의 로드 순서를 적용하는 방법은 무엇입니까? 저는 스프링부트로 멀티 모듈 프로젝트(메이븐)를 진행하고 있습니다.각 모듈에는 자체 @Configuration 클래스가 있습니다.기본적으로 저는 다음과 같은 레이아웃을 가지고 있습니다. foo-embedded 모듈(SpringApplication.run() 메서드만 호출하여 실행): @Configuration @EnableAutoConfiguration @ComponentScan("de.foobar.rootpackage") @Import({ApplicationConfig.class, RepositoryConfig.class, SecurityConfig.class}) public class FooApplication { public static..

it-source 2023.07.10

클라이언트에서 서버로 웹 소켓 통신을 다른 웹 소켓 서버로 리디렉션

클라이언트에서 서버로 웹 소켓 통신을 다른 웹 소켓 서버로 리디렉션 이미 SimpleBroker 웹 소켓 구현이 있습니다.이제 마이크로서비스 기반 아키텍처로 전환하여 별도의 마이크로서비스로 메시징을 만들려고 합니다. 기존 클라이언트 배포가 중단되는 것을 방지하고 완벽한 마이크로서비스 기반 아키텍처로 점차 이동하기 위해 이전 소켓 끝점이 마이크로서비스에서 제공하는 새 소켓 끝점으로 리디렉션되기를 원합니다. 그래서 저는 인증을 처리하고 올바른 사용자에게 메시지를 보내는 방법에 대한 아이디어가 필요합니다. 또한 이 요구사항에 대한 아키텍처에 대해 어떻게 진행해야 하는지 알고 싶습니다.마이크로 서비스에 StompBrokerRelay를 사용하고 싶습니다.일반적으로 웹 응용 프로그램을 배포할 때는 역방향 프록시에서..

it-source 2023.07.10

내장된 Tomcat 서버에 context.xml 파일을 추가하는 방법

내장된 Tomcat 서버에 context.xml 파일을 추가하는 방법 Spring-boot를 사용하여 내장된 Tomcat 서버에서 응용 프로그램을 실행하려고 합니다.애플리케이션의 src/main/webapp/META-INF/context.xml 아래에 있는 XML 파일로 JNDI 리소스 및 환경을 구성합니다.이 애플리케이션을 표준 서블릿 컨테이너에 배포하면 작동합니다.그러나 내장된 서버를 사용하여 시작하면 컨텍스트 파일에 있는 JNDI 리소스를 인식하지 못합니다. 내장된 파일에 컨텍스트 파일을 추가하려고 했습니다.Tomcat Container는 다음 코드를 사용하여 프로그래밍합니다.이 블로그에서 참조 - @Bean public TomcatEmbeddedServletContainerFactory tomca..

it-source 2023.07.10

Spring Boot to Spring Retry 주석에서 구성 속성을 주입하는 방법은 무엇입니까?

Spring Boot to Spring Retry 주석에서 구성 속성을 주입하는 방법은 무엇입니까? 스프링 부트 애플리케이션에서 아래와 같이 yaml 파일에 일부 구성 속성을 정의합니다. my.app.maxAttempts = 10 my.app.backOffDelay = 500L 그리고 예시 콩. @ConfigurationProperties(prefix = "my.app") public class ConfigProperties { private int maxAttempts; private long backOffDelay; public int getMaxAttempts() { return maxAttempts; } public void setMaxAttempts(int maxAttempts) { this.m..

it-source 2023.07.05

Spring Boot Swagger UI - UI 액세스 보호

Spring Boot Swagger UI - UI 액세스 보호 코드에 다음 클래스를 추가하여 기존 Springboot REST API에 간단한 스웨거 UI를 추가했습니다. @EnableSwagger2 @Configuration public class SwaggerConfig { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGER_2) .select() .paths(PathSelectors.regex("/v1.*")) .build() .pathMapping("/") .apiInfo(metadata()); } private ApiInfo metadata() { return new ApiInfoBuilder() .title("My a..

it-source 2023.07.05

'완화' 설정내장된 Tomcat에 대한 QueryChars'

'완화' 설정내장된 Tomcat에 대한 QueryChars' 설정 방법relaxedQueryChars봄 부츠에 내장된 Tomcat을 위해? 여기서 설명하는 커넥터 특성이지만 Spring Boot 설명서에는 이러한 매개 변수가 나열되어 있지 않습니다. Tomcat의 Connector 속성을 일반적으로 설정하는 방법은 무엇입니까?저는 당신이 속성 파일로 이것을 할 수 있는지 확신할 수 없습니다.이게 효과가 있을 거라 믿습니다. @Component public class MyTomcatWebServerCustomizer implements WebServerFactoryCustomizer { @Override public void customize(TomcatServletWebServerFactory facto..

it-source 2023.07.05

메서드 public abstract java.util에 대한 쿼리의 유효성을 검사하지 못했습니다.목록.

메서드 public abstract java.util에 대한 쿼리의 유효성을 검사하지 못했습니다.목록. 저는 기본적인 SpringBoot 앱을 가지고 있습니다.Spring Initializer, JPA, 내장 Tomcat, Thymeleaf 템플릿 엔진 및 패키지를 실행 가능한 JAR 파일로 사용합니다.SpringBoot의 버전은 2.0.1입니다.풀어주다.이 메서드를 사용하여 CrudRepository에서 확장되는 클래스 리포지토리를 만들었습니다. @Query("select us.priceAlertsTapas.tapa from User us left join us.priceAlertsTapas pat left join pat.tapa tapa where pat.priceAlert = ?1") List t..

it-source 2023.06.25

인증스프링 보안의 성공 담당자

인증스프링 보안의 성공 담당자 Spring Boot 애플리케이션에서 Spring 보안을 사용해 본 적이 있는데, 두 가지 유형의 사용자가 있습니다. 하나는 관리자이고 다른 하나는 단순 사용자입니다.나는 a로부터 데이터를 얻습니다.DataSource그런 다음 SQL 쿼리를 실행합니다. 제 문제는 리디렉션입니다. 모든 사용자에 대해 다른 홈페이지를 가지고 있습니다.나는 사용하려고 노력하고 있습니다.AthenticationSuccessHandler,하지만 작동하지 않을 거야. 제발 도와주세요. 내 Spring 보안 클래스 구성: import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.anno..

it-source 2023.06.20
반응형