yml파일로 세팅과 jar로 배포
·
Web
properties -> yml파일명 변경해서 사용하기 둘이 크게 차이는 없음 앱일경우는 yml로 설정해야함 기기에서 인식을 못하기 때문 spring.application.name=site.msa.대신 : 사용spring: application: name : site.msa spring.application.name : site.msa이것도 가능 =만 안쓰면됨 spring: application: name: site.msa devtools: restart: enabled: true mvc: view: prefix: / suffix: .jspserver: port: 8080 servlet: encoding: charset: utf-8 ..
@JsonIgnore와 @JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
·
Web
내가 처음에 비밀번호 암호화를 추가하기 전에는 잘 됐는데 창고에서 사용자를 불러올때 직렬화에 문제가 생겼었는데 그거는 뭐야? 비밀번호 암호화를 추가하기 전에는 잘 작동하다가, "창고에서 사용자를 불러올 때" (예를 들어, 창고 정보와 함께 담당자 정보를 조회하여 JSON으로 변환하려 할 때) 직렬화 오류가 발생했던 것은 Usermst 엔티티 내의 PasswordHandler 와 관련된 로직 때문일 가능성이 매우 높습니다.오류 발생 시나리오 추정:Usermst 엔티티와 PasswordHandler:Usermst.java 엔티티에는 @Transient private PasswordHandler passwordHandler; 필드가 있습니다.isPasswordEncoded(), checkPassword() 등..
QR코드
·
Web
zxing https://mvnrepository.com/artifact/com.google.zxing/core/3.5.3implementation 'cohttp://m.google.zxing:core:3.5.3' https://mvnrepository.com/artifact/com.google.zxing/javase/3.5.3implementation 'cohttp://m.google.zxing:javase:3.5.3' 큐알코드 생성 가능~!
[JPA] 인터페이스와 @Query
·
Web
[ERP프로젝트 창고 기능 구현 중] 인터페이스 (Interface)가 Spring Data JPA의 @Query와 함께 어떻게 작동하는지:Spring Data JPA에서 @Query 어노테이션으로 데이터베이스에서 직접 SQL 쿼리를 실행할 때, 그 결과를 특정 형태의 자바 객체로 받아야 합니다. 이때, 일반적으로는 완전한 엔티티(@Entity 붙은 클래스)를 받거나, 모든 필드를 가진 일반적인 DTO 클래스를 만들어서 받으려고 합니다.하지만, 네이티브 쿼리(nativeQuery = true)를 사용하거나, 엔티티의 모든 필드가 아닌 특정 필드만 선택해서 가져오고 싶을 때가 있습니다. 이럴 때 **인터페이스 (Projection)**를 사용하면 아주 편리하고 강력해집니다.핵심 원리:"나는 이런 정보가 필..
[STS4] JPA 파라미터 에러
·
Web
tasks.withType(JavaCompile) { options.compilerArgs.add('-parameters') }[2m2025-05-20T17:30:19.073+09:00 ERROR 88688 --- [kr.co.d_erp] [nio-8081-exec-5] o.a.c.c.C.[.[.[/].[dispatcherServlet]  : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed..
[JPA] 세팅
·
Web
스부스에 이거 세개 추가 > 넥스트 > 완료하지말고 복사해서 따로 붙이기 그레이들 리프레시 프로퍼티스파일에 데이터베이스 정보 작성 프로퍼티스 파일에 JPA 세팅#JPA#콘솔에 SQL 쿼리 정보를 출력 spring.jpa.show-sql=true#hibernate 통해서 JPA 엔티티와 데이터베이스 스키마 동기화 #create : 프로세서를 시작할 때마다 데이터베이스를 생성하고 삭제하는 역할 => 기존테이블 삭제후 생성 => 나중에는 update로 바꿔야함 #update : 변경된 내용을 확인 후 스키마를 업데이트함 => 기존테이블 삭제 안함 #validate : 데이터베이스 스키마의 일치 여부를 체크 및 오류 체크 #none : 데이터베이스 스키마의 자동수행을 하지 않음 spring.jpa.hiberna..
[Github] merge 오류
·
Web
내 브랜치에서 나는 작업하고있다메인브랜치에 새로운게 올라왔다난 작업한게 없어 그냥 머지할래메인브랜치거를 내려받을때메인브랜치 체크아웃해서fetch, pull 하고 내 로컬 메인브랜치의것을 내 브랜치로 머지!나는 왜 머지가 안되나했는데 내로컬 메인브랜치를 페치만 하고 풀을 안땡김 ㅎ; => STS에서 리모트 메인꺼 따로파면됨
[Git 오류] Clone할 때
·
Web
인덱서가 프로젝트를 세팅을 다 한 상황깃허브의 저장소를 클론상단바 > file > import > Git 어쩌고 > Clone uri 이렇게했는데 오류남!!뭐 STS에서 프로젝트 하나도 안보이길래 또 클론했는데 이미 있다함그래서 finder로 임포트됐나 확인해보면 임포트 잘 됨 => ?? 왜인지는 몰?루 근데 STS에서 안뜸!!!!!이럴때는 상단바 > file > import > existing gradle project하면 열림!!!!!!! 그런데!!!!에러남!!!! 원래 프로젝트명이 kr.co.d_erp인데나는 클론했을때 깃 저장소의 이름(d_erp)으로 프로젝트명이 만들어져버린거임먼저해본 팀원피셜 프로젝트명을 단순히 이름을 바꾼다고 해결되는것이 아님클론할때 경로를정하면서 동시에 프로젝트명을 제대로..
[React]
·
Web
[React-router-dom 설치]npm install react-router-dom@6페이지를 분할하는 역할6번설치함 7번은 아직 정식버전아님SPA 필수 라이브러리 http://localhost:3000/index.html => X예시) http://localhost:3000/login http://localhost:3000/membership do처럼 가상의 url 사용함 설치했을때 보안이슈가 뜨는데 앱 잘켜지고 문제없으면 상관없음 (지피티피셜) 아 개박살났다 ㅎ 해결방법package.json의 scripts 부분 수정:"scripts": { "start": "NODE_OPTIONS=--openssl-legacy-provider react-scripts start" } ..
[Github] Issue 관리
·
Web
[이슈 만들기]깃 레포지토리 선택하면 Issues 탭이 있음New issue 클릭 [이슈 템플릿 설정]설정에서 이슈 템플릿을 설정할수있음적용할 Repository의 Settings > General > Set up templates 를 클릭해 여러 이슈 템플릿들 설정 가능함## 📄 이슈 내용## 📝 상세 내용## ✅ 체크리스트- [ ] TODO A- [ ] TODO B- [ ] TODO C## 📍 레퍼런스- [Title](https://...) 디폴트 타이틀은[컨벤션] 이슈제목이런식으로 써두면 될 듯팀원과 정해보기[이슈 제목, 내용]제목 예시[버그] 회원가입 시 이메일 중복 확인 오류 발생 (Bug in email duplication check during user registration)[Fe..