반응형

spring-boot 21

Spring Boot용 외부 라이브러리 폴더

Spring Boot용 외부 라이브러리 폴더 스프링 부트 응용 프로그램을 위해 모든 jdbc 드라이버를 외부화하는 방법이 궁금합니다. 응용 프로그램이 구축되면 jdbc 드라이버를 내 뚱보 병에 삽입하고 싶지 않습니다. jar 실행 시 포함해야 하는 외부 폴더를 알려주는 java vm 매개 변수를 설정할 수 있는 방법이 있습니까?아니면 어떤 종류의 스프링 속성이 존재할 수도 있습니다. 예: java -DLib=file:\\\c:\Drivers -jar sample.jar 속성에 대한 설명서를 참조하십시오.시작 프로그램: https://docs.spring.io/spring-boot/docs/current/reference/html/executable-jar.html#executable-jar-propert..

programing 2023.09.03

Spring Boot 2.4.2 및 Thymeleaf 3.0.12 - 정적 방법 액세스

Spring Boot 2.4.2 및 Thymeleaf 3.0.12 - 정적 방법 액세스 내가 내 것으로 바꾼 이후로.Thymeleaf템플릿이 손상되었습니다.Spring Controller의 정적 멤버에 액세스하려는 경우 다음 오류가 발생합니다. 예외 처리 템플릿 "template_name":이 컨텍스트에서는 새 개체의 인스턴스화 및 정적 클래스에 대한 액세스가 금지됩니다. 코드는 다음과 같습니다.th:text="${T(com.test).testMethod("1234")}" 이것을 고칠 수 있는 추천할 만한 것이 있습니까?이 변화는 Thymeleaf 3.0.12의 일부입니다.정적 코드(OGNL에서는 @identifier@, SpringEL에서는 T(identifier))에 대한 액세스를 제한하여 제한된 표..

programing 2023.08.29

Amazon AWS 람다와 함께 Spring boot/cloud를 사용해도 값이 주입되지 않습니다.

Amazon AWS 람다와 함께 Spring boot/cloud를 사용해도 값이 주입되지 않습니다. AWS 람다를 가지고 있습니다.RequestHandlerAWS에서 직접 호출하는 클래스입니다.Spring Cloud 구성 서버에서 데이터를 검색할 수 있어야 하기 때문에 결국 Spring Boot과 함께 작동해야 합니다. 문제는 자신의 개발 환경에서 로컬로 실행하면 코드가 작동하지만 AWS에 배포할 때 구성 값을 주입하지 못한다는 것입니다. @Configuration @EnableAutoConfiguration @ComponentScan("my.package") public class MyClass implements com.amazonaws.services.lambda.runtime.RequestHand..

programing 2023.08.14

스프링 부트 - 다중 파트 파일 최대 업로드 크기 예외

스프링 부트 - 다중 파트 파일 최대 업로드 크기 예외 (표준 Tomcat 내장 웹 서버를 사용하여) Spring Boot 2.1.3으로 이미지를 업로드하는 엔드포인트를 개발하고 있으며 멀티파트 업로드의 크기를 제한하고 싶습니다.다음과 같은 속성으로 쉽게 작업할 수 있습니다. spring: servlet: multipart: max-file-size: 2MB max-request-size: 2MB 하지만 예외를 던지는 Tomcat이기 때문에 Spring이 잡을 수 없는 500점을 항상 받고 요청이 Rest Controller의 내 코드에 도달하지 않습니다. 2019-03-02 10:12:50.544 ERROR [] [ o.a.c.c.C.[.[.[/].[dispatcherServlet]] [] Servle..

programing 2023.08.14

IntelliJ에서 스프링 활성 프로파일 환경 변수를 설정하는 방법

IntelliJ에서 스프링 활성 프로파일 환경 변수를 설정하는 방법 저는 이클립스에 스프링부츠 애플리케이션(메이븐 프로젝트)을 사용하고 있습니다.메이븐 프로젝트의 테스트 클린 대상을 실행할 때 활성 프로필을 로드하려고 합니다. application.properties에서 spring.spring.active=test, aop을 추가했으며 application-test.properties에서도 추가했지만 영향을 주지 않습니다. 또는 IntelliJ IDE의 명령줄 옵션에서 이 속성을 -Dspring.profiles.active=test로 설정하면 명령이 테스트 정리될 때 aop은 영향을 받지 않습니다.또한 지능형에서 러너의 JVM 인수를 설정해 보았습니다. 그러나 @ActiveProfiles("test")..

programing 2023.08.04

프록시 뒤에 배포된 springdoc-openapi-ui(Swager UI)의 "Generated server url"이 잘못됨

프록시 뒤에 배포된 springdoc-openapi-ui(Swager UI)의 "Generated server url"이 잘못됨 Springdoc-openapi-ui(Swagger UI)가 있는 Spring Boot 2.2 응용 프로그램은 HTTP 포트를 실행합니다.애플리케이션은 클러스터 외부에서 서비스로 HTTPS 요청을 수신 라우팅하여 Kubernetes에 배포됩니다. 이 경우 Swagger UI는 다음 위치에서 사용할 수 있습니다.https://example.com/api/swagger-ui.html잘못된 "Generated server url"이 있습니다.http://example.com/api그래야만 하는 동안에https://example.com/api. Swagger UI는 HTTPS에 의해 ..

programing 2023.07.20

Spring Boot에서 FTP로 파일 보내기 및 받기

Spring Boot에서 FTP로 파일 보내기 및 받기 저는 Spring Framework를 처음 사용하고 있으며, 실제로 Spring Boot를 배우고 사용하고 있습니다.최근에 제가 개발하고 있는 앱에서 Quartz Scheduler를 작동시켰는데, 이제는 Spring Integration을 작동시키고 싶습니다: 파일을 쓰고 읽을 서버로의 FTP 연결. 제가 원하는 것은 정말 간단합니다(이전의 Java 애플리케이션에서 가능했던 것처럼).Quartz Jobs는 매일 다른 시간에 실행되도록 예약되어 있습니다. 하나는 FTP 서버에서 파일을 읽고 다른 하나는 FTP 서버에 파일을 씁니다. 제가 지금까지 개발한 것을 자세히 설명하겠습니다. @SpringBootApplication @ImportResource(..

programing 2023.07.10

스프링 부트:이 리소스에 액세스하려면 전체 인증이 필요합니다.

스프링 부트:이 리소스에 액세스하려면 전체 인증이 필요합니다. 액세스 토큰으로 리소스에 액세스하려고 할 때 이 게시물 https://github.com/angel-git/wso2is-springoauth, 에서 wso2is 서버를 사용한 Spring Boot Security의 예를 보고 있습니다. {"error":"incertified","error_description":"이 리소스에 액세스하려면 전체 인증이 필요합니다."} 액세스 토큰을 생성하는 방법: curl -uCLIENT_ID:CLIENT_SECRET-k -d "content-Type=password&password=admin&password=admin" -H "Content-Type:application/x-wwww-form-urlenced"..

programing 2023.07.05

Spring Data JPA에서 페이지 생성

Spring Data JPA에서 페이지 생성 저는 Spring Data JPA에서 페이지화 기능을 구현하려고 합니다.이 블로그 내 컨트롤러에 다음 코드가 포함되어 있음을 알려드립니다. @RequestMapping(value="/organizationData", method = RequestMethod.GET) public String list(Pageable pageable, Model model){ Page members = this.OrganizationRepository.findAll(pageable); model.addAttribute("members", members.getContent()); float nrOfPages = members.getTotalPages(); model.addAttri..

programing 2023.07.05

클리닝 코드 - @Autowire를 적용해야 하는 위치는 어디입니까?

클리닝 코드 - @Autowire를 적용해야 하는 위치는 어디입니까? 간단한 예로 시작하겠습니다.Spring boot 응용 프로그램이 실행 중입니다.CommandLineRunner초기화 클래스입니다. // MyCommandLineRunner.java public class MyCommandLineRunner implements CommandLineRunner { private final Log logger = LogFactory.getLog(getClass()); @Autowired //IntelliJ Warning private DataSource ds; @Override public void run(String... args) throws Exception { logger.info("DataSourc..

programing 2023.07.05
반응형