반응형

spring-boot 21

Tymeleaf가 있는 Spring Boot - CSS를 찾을 수 없음

Tymeleaf가 있는 Spring Boot - CSS를 찾을 수 없음 먼저 말씀드릴 것은 제가 지금 한동안 해결책을 모색하다가 지금 상당히 절박하다는 것입니다. Spring Boot로 실행 시 cs 파일을 html 페이지에서 접근할 수 없습니다. html.file ... Application.java @SpringBootApplication // adds @Configuration, @EnableAutoConfiguration, @ComponentScan @EnableWebMvc public class Application extends WebMvcConfigurerAdapter { public static void main(String[] args) { SpringApplication.run(Appl..

programing 2023.10.19

Spring Boot에서 Tomcat JNDI JDBC 데이터 소스를 사용하는 방법

Spring Boot에서 Tomcat JNDI JDBC 데이터 소스를 사용하는 방법 저는 Spring boot 애플리케이션이 있고 Tomcat 7에 WAR로 배포하고 싶습니다.그 일환으로 구성을 WAR에서 제외시켜 스테이지와 프로덕션 서버에 동일한 전쟁을 배포하고 구성을 통해 mysql 연결을 선택할 수 있도록 해야 합니다. 이를 위해 Tomcat 인스턴스에서 JNDI 데이터 소스로 구성된 mysql 연결을 사용하도록 Spring Boot 앱을 구성하고자 합니다. 스프링부츠는 이것을 할 수 있고 만약 그렇다면 어떻게 할 수 있습니까? 또는 스프링 4에서는 xml 기반 구성을 사용하지 않고 쉽게 실행할 수 있습니다.Spring Boot 1.2 이상을 사용하는 경우 이 기능이 더 쉬워졌습니다.applicat..

programing 2023.10.09

Spring Boot 테스트 클래스에서 @WebMvcTest 주석을 사용할 때 오류가 발생했습니다.

Spring Boot 테스트 클래스에서 @WebMvcTest 주석을 사용할 때 오류가 발생했습니다. 여기 설명된 "Testing the Spring MVC slice" 섹션에 따라 Spring MVC 컨트롤러의 테스트 클래스를 작성했습니다.클래스는 다음과 같습니다. @RunWith(SpringRunner.class) @WebMvcTest(controllers=OurController.class) public class OurControllerTest { @Autowired private MockMvc mvc; @MockBean private OurRepository ourRepository; @Test public void testGetStuff() { // code removed } } 실행해보니 다음..

programing 2023.10.09

HikariPool-1 - SQLSTATE(08S01), ErrorCode(-99999)로 인해 연결이 끊어진 것으로 표시됨

HikariPool-1 - SQLSTATE(08S01), ErrorCode(-99999)로 인해 연결이 끊어진 것으로 표시됨 HikariPool-1 - Connection marked as broken because of SQLSTATE(08S01), ErrorCode(-99999) java.sql.SQLNonTransientConnectionException: Communication link failure. (Read timed out) 약 600만 건의 기록이 있는 데이터로 표를 만들 때 계속해서 이런 문제가 발생했습니다.sql 개발사인 ACS에서는 1분 정도 걸렸습니다.기본 연결 유효성 검사(spring.datasource.hikari.validationTimeout)을 5000(5초)으로 설정했..

programing 2023.09.09

전면 및 백엔드(앵글 2 및 스프링) 메이븐 멀티모듈 프로젝트 만들기

전면 및 백엔드(앵글 2 및 스프링) 메이븐 멀티모듈 프로젝트 만들기 스프링 백엔드와 Angular2 프론트엔드로 메이븐 멀티모듈 프로젝트를 만들려면 어떻게 해야 합니까?spring initializr(https://start.spring.io )과 angular cli를 별도로 사용하는 것은 간단한 것처럼 보이지만, 링크되지만 별도의 pom-files가 있는 멀티태스킹 메이븐 프로젝트로 어떻게 구성해야 합니까?어떤 값과 순서로 생성하고 초기화해야 합니까?Intellij IDEA를 사용하면 일이 더 쉬워질 수 있지만 CMD(Windows에 있습니다)도 괜찮습니다. 제가 이것에 대해 찾은 유일한 튜토리얼은 여기에 있습니다: https://blog.jdriven.com/2016/12/angular2-spri..

programing 2023.08.15

'org. spring framework' 유형의 콩.security.oauth2.client.registration.'클라이언트 등록 리포지토리'를 찾을 수 없습니다. - Spring Security

'org. spring framework' 유형의 콩.security.oauth2.client.registration.'클라이언트 등록 리포지토리'를 찾을 수 없습니다. - Spring Security 스프링 보안이 적용된 스프링 응용 프로그램을 개발하고 구글 로그인을 하고 있는데 응용 프로그램을 실행할 때 다음 오류가 발생합니다. *************************** APPLICATION FAILED TO START *************************** Description: Method springSecurityFilterChain in org.springframework.security.config.annotation.web.configuration.WebSecurityCo..

programing 2023.08.10

속성과 함께 시작된 Spring-boot(프로파일별) 응용 프로그램에서 응용 프로그램 속성 재정의 문제런처

속성과 함께 시작된 Spring-boot(프로파일별) 응용 프로그램에서 응용 프로그램 속성 재정의 문제런처 클래스 경로의 프로필별 응용 프로그램 속성 파일에 선언된 속성을 파일 시스템의 재정의 파일에 선언된 다른 값으로 재정의하는 데 어려움이 있습니다. 으로 구성된 응용 프로그램 Spring-boot 사용)이 .@EnableAutoconfiguration) 여러 개의 프로필을 가지고 있으며, 이 프로필을 사용하여 시작합니다.PropertiesLauncherJarLauncher(배포 제약과 관련된 이유 - 아카이브가 아닌 분해된 디렉토리를 읽기 전용 파일 시스템에 배포해야 합니다.) 애플리케이션 루트 내에는 다음과 같은 프로파일별 애플리케이션 속성이 있습니다. application-dev.propertie..

programing 2023.08.10

Swagger에서 Spring의 로그인/로그아웃 API 문서화

Swagger에서 Spring의 로그인/로그아웃 API 문서화 저는 다음을 이용하여 데모 REST 서비스를 개발하고 있습니다.Spring Boot여기서 사용자는 특정 작업의 하위 집합을 수행하기 위해 로그인해야 합니다.추가 후Swagger UI(사용)springfox다음과 같은 간단한 구성을 사용합니다. @Bean public Docket docApi() { return new Docket(DocumentationType.SWAGGER_2) .select() .apis(any()) .paths(PathSelectors.ant("/api/**")) .build() .pathMapping("/") .apiInfo(apiInfo()) .directModelSubstitute(LocalDate.class, St..

programing 2023.07.31

스프링 부트: 여러 SLF4J 바인딩

스프링 부트: 여러 SLF4J 바인딩 이것은 아마 반복된 질문일 것입니다만, 저는 어디에 바인딩 충돌이 있는지 알 수 없습니다.나는 내 것이 있다.Spring Boot 1.2.6.RELEASE서비스를 실행하면 다음과 같은 오류가 나타납니다. SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/jscherman/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/j..

programing 2023.04.02

application.properties에 의한 CORS 활성화 스프링 부트

application.properties에 의한 CORS 활성화 스프링 부트 당신의 엔티티 클래스에서 자동으로 기동하는 Spring Boot API RESTful을 사용하고 있습니다.프런트엔드 웹 앱에서 이 apiRest를 사용하고 있는데 다음과 같은 오류가 나타납니다. 요청된 리소스에 'Access-Control-Allow-Origin' 헤더가 없습니다. 여기서 지정한 application.properties를 사용하여 CORS 구성을 설정합니다. 기본 설정은 다음과 같습니다. endpoints.cors.allow-credentials=true endpoints.cors.allowed-origins=* endpoints.cors.allowed-methods=* endpoints.cors.allowed-..

programing 2023.03.28
반응형