반응형

2023/07/21 15

Swagger가 Spring Boot을 사용하여 Spring Data Rest API를 감지하지 못함

Swagger가 Spring Boot을 사용하여 Spring Data Rest API를 감지하지 못함 Spring Data Rest 및 Swagger를 포함한 Spring Boot 프로젝트를 설정했습니다. org.springframework.boot spring-boot-starter-data-rest io.springfox springfox-swagger2 2.4.0 io.springfox springfox-swagger-ui 2.4.0 내 스웨거 구성은 다음과 같습니다. @Configuration @EnableSwagger2 public class SwaggerConfig { @Bean public Docket api() { return new Docket(DocumentationType.SWAGGE..

programing 2023.07.21

테이블의 CONNECT BY LEVEL이 추가 행을 반환하는 이유는 무엇입니까?

테이블의 CONNECT BY LEVEL이 추가 행을 반환하는 이유는 무엇입니까? 수준별 연결을 사용하면 테이블에서 수행할 때 너무 많은 행이 반환되는 것 같습니다.무슨 일이 일어나고 있는지에 대한 논리는 무엇입니까? 다음 표를 가정합니다. create table a ( id number ); insert into a values (1); insert into a values (2); insert into a values (3); 이 쿼리는 12개 행(SQL Fiddle)을 반환합니다. select id, level as lvl from a connect by level 1->1 2 2 ->1->2 3 2 ->1->3 2 1 ->2 1 2 ->2->1 2 2 ->2->2 3 2 ->2->3 3 1 ->3 ..

programing 2023.07.21

봄 부츠와 그라들이 있는 CTRL+C는 그라들 데몬을 죽인다.

봄 부츠와 그라들이 있는 CTRL+C는 그라들 데몬을 죽인다. 저는 스프링 부트 그래들 플러그인을 사용하여 Tomcat 서버와 제 앱을 시작합니다.를 다을통해 Tomcat다작니합을 통해 합니다.gradle bootRun또한 Gradle 데몬을 활성화하여 Gradle 빌드를 더 빠르게 진행할 수 있도록 했습니다. 그러나 데몬을 활성화해도 소용이 없습니다.+를 통해 서버를 중지할 때마다 서버를 다시 시작합니다.gradle bootRun다음 메시지가 나타납니다. Starting a new Gradle Daemon for this build (subsequent builds will be faster). Ctrl SpringC Boot의 표지 아래 Tomcat 서버를 중지시킬 뿐만 아니라 Gradle 데몬도 죽..

programing 2023.07.21

write(write) 대 writeline(write string

write(write) 대 writeline(write string 그래서 파이썬을 배우고 있습니다.나는 수업을 받고 있는데 많은 것을 응축해야 하는 문제에 부딪혔습니다.target.write()단판에write()술을 마시고 있을 때"\n"각 사용자 입력 변수(의 객체) 사이write()). 제가 생각해낸 것은: nl = "\n" lines = line1, nl, line2, nl, line3, nl textdoc.writelines(lines) 내가 하려고 하는 경우: textdoc.write(lines) 오류가 발생했습니다.하지만 입력하면 다음과 같습니다. textdoc.write(line1 + "\n" + line2 + ....) 그러면 작동이 잘 됩니다.새 줄에 문자열을 사용할 수 없는 이유는 무..

programing 2023.07.21

Oracle에서 IPv4/IPv6 주소 표시

Oracle에서 IPv4/IPv6 주소 표시 Oracle에서 네트워크 주소를 나타내는 데 적합한 데이터 유형 또는 기법은 무엇입니까? IPv4 또는 IPv6 중 어떤 주소가 될 수 있습니까? 배경:Postgre를 사용하여 작성된 네트워크 활동을 기록하는 테이블을 변환하는 중입니다.동일한 테이블에 v4 및 v6 주소를 모두 포함하는 SQL 데이터 유형입니다. 그러나 v4 및 v6 주소를 모두 포함하는 행은 없습니다. 즉, 레코드는 시스템의 v4 스택 또는 시스템의 v6 스택에서 가져온 것입니다. Oracle에서 네트워크 주소를 나타내는 데 적합한 데이터 유형 또는 기법은 무엇이며, 주소는 IPv4 또는 IPv6일 수 있습니다. 두 가지 접근 방식이 있습니다. 보관 전용 전통적인 표현 저장 보관 전용.IPV..

programing 2023.07.21

루비에서 기호를 해시 키로 사용하는 이유는 무엇입니까?

루비에서 기호를 해시 키로 사용하는 이유는 무엇입니까? 사람들은 루비 해시에서 기호를 키로 사용하는 경우가 많습니다. 끈을 사용하면 어떤 장점이 있습니까? 예: hash[:name] 대. hash['name'] TL;DR: 기호를 사용하면 비교할 때 시간이 절약될 뿐만 아니라 한 번만 저장되므로 메모리도 절약됩니다. 루비 기호는 불변(변경할 수 없음)이므로 검색하기가 훨씬 쉽습니다. 짧은 대답: 기호를 사용하면 비교할 때 시간이 절약될 뿐만 아니라 한 번만 저장되므로 메모리도 절약됩니다. Ruby의 기호는 기본적으로 "불변의 문자열"입니다. 즉, 변경할 수 없습니다. 소스 코드 전체에서 여러 번 참조할 때 동일한 기호가 항상 동일한 엔티티(예: 동일한 개체 ID)로 저장됩니다. a = 'name' a.o..

programing 2023.07.21

Oracle: 'order by' 절이 있는 행 번호 표시

Oracle: 'order by' 절이 있는 행 번호 표시 가 order를 사용하는 sql 문에 대한 행 번호를 어떻게 출력할 수 있는지 궁금합니다.현재 저는 시도했습니다.ROWNUM하지만 제가 알기로는 정렬되지 않은 결과 세트에만 작동합니다. SELECT rownum, a.lg_id, a.full_name, a.sort_order FROM activity_type_lang a where a.lg_id = 'en' order by a.full_name; TIA쿼리를 중첩하는 것 외에도 분석 기능을 사용할 수 있습니다. SELECT row_number() OVER (ORDER BY a.full_name), lg_id, full_name, sort_order FROM activity_type_lang a W..

programing 2023.07.21

Tomcat에 배포된 스프링 부트는 404개를 제공하지만 독립 실행형으로 작동합니다.

Tomcat에 배포된 스프링 부트는 404개를 제공하지만 독립 실행형으로 작동합니다. 저는 REST API를 구축하기 위해 약 한 달 동안 Tomcat에 내장된 Spring Boot을 테스트하고 있습니다.모든 것이 잘 작동하고 있었습니다.이제 Tomcat 컨테이너에서 실행되는 몇 가지 다른 (봄이 아닌) 애플리케이션이 있는 별도의 개발 환경에 API를 배포하려고 합니다. Maven 및 Spring Boot Docs를 사용하여 Spring Boot JAR 응용 프로그램을 WAR로 변환에서 지정한 내용을 변경했습니다. 배포가 잘 진행되고(로그는 정상이고 오류는 없음) Tomcat 관리를 보면 애플리케이션이 배포된 것을 확인할 수 있습니다.그러나 curl에서 http://localhost:8080/sophia..

programing 2023.07.21

@Spring Boot 2.6.0에서 실패한 테스트에서 자동 구성 사용(=... 제외)

@Spring Boot 2.6.0에서 실패한 테스트에서 자동 구성 사용(=... 제외) 저는 제 데이터-몽고 예제 프로젝트를 Spring Boot 2.6.0으로 업그레이드하려고 했습니다.테스트 컨테이너에 대해 실행되도록 설계된 테스트가 있으며, 다른 테스트를 위해 내장된 mongo dep도 포함했기 때문에 이 테스트가 도커/테스트 컨테이너에서 작동하는지 확인하기 위해 내장된 mongo에 대한 자동 구성을 제외해야 합니다. 다음 구성은 Spring Boot 2.5.6에서 잘 작동했습니다. @DataMongoTest @ContextConfiguration(initializers = {MongodbContainerInitializer.class}) @EnableAutoConfiguration(exclude =..

programing 2023.07.21

오라클 인덱스 열 값이 null인 경우는 언제입니까?

오라클 인덱스 열 값이 null인 경우는 언제입니까? 저는 열 값 중 하나가 null일 때 Oracle이 행을 인덱싱하지 않는다고 생각했습니다. 몇 가지 간단한 실험은 이것이 사실이 아니라는 것을 보여줍니다.일부 열이 null임에도 불구하고 인덱스에만 액세스하는 일부 쿼리를 예기치 않게 실행할 수 있었습니다(물론 이는 놀라운 일이었습니다). Google 검색 결과 일부 블로그에서 다음과 같은 상반된 답변이 나왔습니다.인덱스된 모든 열이 null인 경우 행이 인덱싱되고 인덱스의 선행 열 값이 null인 경우 행이 인덱싱된다는 것을 읽었습니다. 그렇다면 어떤 경우에 행이 인덱스에 들어가지 않을까요?이 Oracle 버전은 특정 버전입니까?인덱스된 열에 null이 아닌 값이 포함된 경우 해당 행이 인덱스됩니다...

programing 2023.07.21
반응형