반응형

programing 209

"@Transactional"은 서비스 계층 또는 DAO를 배치해야 하는 위치

"@Transactional"은 서비스 계층 또는 DAO를 배치해야 하는 위치 우선, 이전에 질문하고 대답한 적이 있는 것을 묻고 있을 가능성이 있습니다만, 검색 결과를 얻을 수 없었습니다.서비스 레이어에 트랜잭션 주석을 정의합니다.일반적으로 봄 휴지 상태 crud는 컨트롤러 -> 매니저 -> Dao -> Orm. 클라이언트 사이트에 따라 도메인 모델 중 하나를 선택해야 하는 상황이 되었습니다.클라이언트 A가 내 도메인 모델을 사용한다고 가정하면 모든 것이 좋지만 다른 클라이언트 사이트에서 웹 서비스를 제공하고 우리의 도메인 모델을 사용하지 않을 것입니다. 어느 레이어를 교환해야 합니까?웹 서비스에서 데이터를 가져와 다시 전송하는 DAO가 필요합니다.즉, 시나리오에 따라 별도로 작성된 두 개의 DAO 레..

programing 2023.03.09

동일한 각 테이블의 한 열을 기준으로 한 테이블의 행을 다른 테이블의 데이터로 업데이트합니다.

동일한 각 테이블의 한 열을 기준으로 한 테이블의 행을 다른 테이블의 데이터로 업데이트합니다. 동일한 각 열(user_id)을 기준으로 여러 행을 다른 테이블에서 한 테이블로 업데이트합니다. 두 테이블 모두user_id기둥.데이터를 삽입해야 합니다.t2안으로t1그 때user_id열이 같습니다.update table1 t1 set ( t1.column1, t1.column2 ) = ( select t2.column1, t2.column2 from table2 t2 where t2.column1 = t1.column1 ) where exists ( select null from table2 t2 where t2.column1 = t1.column1 ); 또는 다음과 같습니다(t2.column1 t1.colu..

programing 2023.03.09

jQuery Call to Web Service가 "No Transport" 오류를 반환함

jQuery Call to Web Service가 "No Transport" 오류를 반환함 다음과 같은 웹 서비스가 있습니다. [WebMethod] public string HelloWorld() { return "Hello World"; } 클래스 장식가들을 변경하지 않고 재고 기준입니다. 이 jQuery 메서드가 있습니다. var webMethod = "http://localhost:54473/Service1.asmx/HelloWorld"; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", data: "{}", dataType: "json", url: webMethod, success: function(msg){ alert(..

programing 2023.03.09

typescript 컴파일러가 1개의 리액트 상태 속성만으로 setState를 호출할 수 있도록 합니다.

typescript 컴파일러가 1개의 리액트 상태 속성만으로 setState를 호출할 수 있도록 합니다. 프로젝트에 Typescript with React를 사용하고 있습니다.이 인터페이스에서는 메인컴포넌트가 상태가 됩니다. interface MainState { todos: Todo[]; hungry: Boolean; editorState: EditorState; //this is from Facebook's draft js } 그러나 아래 코드(발췌된 코드만)는 컴파일되지 않습니다. class Main extends React.Component { constructor(props) { super(props); this.state = { todos: [], hungry: true, editorState..

programing 2023.03.09

normalizr로 생성된 redux store에 추가/삭제하려면 어떻게 해야 합니까?

normalizr로 생성된 redux store에 추가/삭제하려면 어떻게 해야 합니까? README의 예를 다음에 나타냅니다. '불량' 구조가 있는 경우: [{ id: 1, title: 'Some Article', author: { id: 1, name: 'Dan' } }, { id: 2, title: 'Other Article', author: { id: 1, name: 'Dan' } }] 새로운 오브젝트를 추가하는 것은 매우 간단합니다.제가 해야 할 일은 return { ...state, myNewObject } 리듀서 안에. 이제 '좋은' 나무의 구조를 보면 어떻게 접근해야 할지 모르겠다. { result: [1, 2], entities: { articles: { 1: { id: 1, title: ..

programing 2023.03.09

해결되지 않은 약속이 메모리 누수의 원인이 됩니까?

해결되지 않은 약속이 메모리 누수의 원인이 됩니까? 나는 가지고 있다Promise필요한 경우 AJAX 요청을 취소하기 위해 작성했습니다.하지만 AJAX를 취소할 필요가 없기 때문에 해결하지 못하고 AJAX가 정상적으로 완료되었습니다. 간단한 스니펫: var defer = $q.defer(); $http({url: 'example.com/some/api', timeout: defer.promise}).success(function(data) { // do something }); // Never defer.resolve() because I don't need to cancel that ajax. What happens to this promise after request? 그런 약속을 해결하지 못하면 메..

programing 2023.03.09

WooCommerce 2.1 선택한 배송 방법 탐지

WooCommerce 2.1 선택한 배송 방법 탐지 체크 아웃 필드를 작성해야 하는지 여부를 결정하기 위해 다음을 사용하고 있었습니다. if ($posted['shipping_method'] == "local_pickup_plus") { } WooCommerce 2.1로 업데이트 된 이후 코드가 작동하지 않습니다. $posted['shipping_method']에 저장되어 있는 값을 올바른 값과 비교하고 있는지 확인하려고 했지만 이 변수에는 아무것도 저장되어 있지 않은 것 같습니다. 선택한 배송 방법을 확인할 수 있는 다른 방법을 찾고 있지만, 별로 진전이 없습니다. 어떤 도움이라도 주시면 감사하겠습니다.몇 시간 동안 이걸 찾다가 WooCommerce 파일을 조사하기로 결정했어... 이 방법이 효과가 있..

programing 2023.03.09

"NoClassDefFoundError: org/apache/logging/log4j/util/ReflectionUtil"이라고 표시됩니다.

"NoClassDefFoundError: org/apache/logging/log4j/util/ReflectionUtil"이라고 표시됩니다. 내 build.gradle 파일에는 다음과 같은 종속성이 있습니다. compile 'org.slf4j:slf4j-api:1.7.25' compile group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.11.1' compile group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.11.1' 유닛 테스트를 실행하면 다음 로그가 표시됩니다. exclude patterns:SLF4J: Class path contains multiple SLF..

programing 2023.03.09

Spring Boot의 여러 모듈에 대한 INFO 경고는 무엇을 의미합니까?

Spring Boot의 여러 모듈에 대한 INFO 경고는 무엇을 의미합니까? 최근 스프링 부트 버전을 1.4.0으로 업그레이드했습니다.다음 경고가 표시됩니다.spring-mongodb와 spring-redis(캐싱에 엄밀하게 사용)를 사용하고 있습니다.제가 신경써야 할 일인가요? 여러 Spring 데이터 모듈이 발견되어 완전 저장소 구성 모드로 들어갑니다. Spring Data Redis - 저장소에 대한 저장소 할당을 안전하게 식별할 수 없습니다. 엄밀한 저장소 컨피규레이션모드는 무엇을 의미합니까? . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | |..

programing 2023.03.09

프로젝터 - 서로 다른 브라우저에서 여러 테스트를 병렬로 실행합니다.

프로젝터 - 서로 다른 브라우저에서 여러 테스트를 병렬로 실행합니다. 설정 방법에 대한 정보는 찾을 수 없지만, 기본적인 개념인 것 같기 때문에 답은 있을 것입니다. 다른 브라우저에서 프로젝터를 실행하는 방법을 알고 있습니다.browserName의 특성capabilities오브젝트를 지정합니다.그리고 그건 잘 되고 있어요.로 설정할 수 있습니다.'chrome'또는'firefox'아니면 내가 원하는 대로 작동하게 될 거야단, 복수의 브라우저에 대해1개의 테스트 스위트를 실행하는 유일한 방법은 각각 다른 설정 파일을 작성하는 것입니다.browserName각 브라우저를 자체 구성으로 실행합니다.이 방법은 작동하지만 테스트가 동시에 실행되는 것이 아니라 순서대로 실행되기 때문에 매우 느립니다. 여러 브라우저에서..

programing 2023.03.04
반응형