2021/04 6

Specification

Specification Spring DATA 에서 DB 쿼리의 조건을 Spec으로 작성해서 Repository 에 적용하거나 몇가지 Spec을 조합해서 사용할 수 있게 도와준다 JPA에서 검색의 조건이 복잡해질때 원하는 조건에 맞춰서 추가할 수 있다 상속 JpaSpecificationExecutor 를 추가로 상속 받아야 한다 Doc https://www.baeldung.com/rest-api-search-language-spring-data-specifications 구현해보기 추가 예정

vue + nginx 배포하기

vue nginx 배포하기 vue 프로젝트 설치 배포할 경로 dir 생성 cd /var/www mkdir vue 프로젝트 설치 git clone {주소} 빌드 cd {레파지토리이름} sudo npm install sudo npm run build nginx 설치 repository 추가 vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 설치 yum -y install nginx nginx 설정 변경 vim /etc/nginx/conf.d/default.conf server { listen {포트번호} de..

ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly

환경 : windows 10 오류 메세지 C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.28.29910\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Ic:\users\shb22\appdata\local\programs\python\python39\include -Ic:\users\shb22\appdata\local\programs\python\python39\include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14. 28.29910\include..

SQL Error: 1064, SQLState: 42000

딱히 특별한것 없는 쿼리인데 SQL Error: 1064, SQLState: 42000 오류가 발생한다면....? 엔티티에 자바의 예약어와 동일한 컬럼이 있다면 같은 오류가 발생할 수 있다 @Column(name = "order") private Long orderNo; 내 경우에는 저놈의 order.... ddl에 자바의 예약어는 피해가는것이 원칙적으로는 편리하며 굳이 예약어 사용을 해야겠다면 @Column(name = "`order`") private Long orderNo; 이렇게 컬럼 이름을 한번 감싸주자

JAVA/JAVA__Error 2021.04.02