2020/09 3

윈도우10 스카이프(Skype) 삭제하기

별도로 설치한 스카이프는 프로그램 추가/삭제에서 삭제할 수 있지만 윈도우10 기본앱인 스카이프는 해당 방법으로는 삭제할 수 없습니다. 1. 작업표시줄 좌측 하단의 [시작버튼(윈도우로고)]를 누릅니다. 2. Windows PowerShell을 입력하여 검색한 후 우클릭하여 [관리자권한으로 실행]으로 실행합니다. 3. Windows PowerShell이 실행됩니다. 4. 창에 아래의 명령어를 입력하고 엔터를 누릅니다. 복사가 되지 않을 경우 다음 파일을 받아서 복사-붙여넣기 해주세요. Get-AppxPackage *skypeapp* | Remove-AppxPackage 5. 초기화됨 메세지가 출력되면 완료된겁니다.

IT Tip 2020.09.25

Spring Jpa - Query DSL + Gradle 6 설정

최근 Spring boot + jpa 로 프로젝트 진행하다 jpa 인터페이스 네이밍 방식의 단점을 느끼고 Query DSL을 도입하면서 정리한 글 기본 제공 @Query와 인터페이스 메서드 네이밍 방식은 한계가 있고 가독성도 안좋음 // 쿼리가 길어질수록 더러워짐 @Query(value="UPDATE Work W SET W.workGroup = :workGroup WHERE W.workSeq = :workSeq", nativeQuery = false) // 네이밍이 길어질수록 더러워짐 Page findByWorkGroup_WorkGroupNmContainingAndWorkNmContaining(String workGroupNm, String workNm, Pageable pageable); 1. Grad..

Spring 2020.09.21

Spring Jpa - Paging api 처리하기

JPA를 이용해서 Paging API를 처리해보자. JpaRepository는 PagingAndSortingRepository를 상속받고 있으므로 CurdRepository보다 하위 클래스인 JpaRepository를 상속받아 구현하자. public interface WorkGroupRepository extends JpaRepository { Page findByWorkGroupNmContaining(String workGroupNm, Pageable pageable); } 예제 @RestController @RequestMapping("/workgroup") @RequiredArgsConstructor public class WorkGroupController { @GetMapping public P..

Spring 2020.09.18