일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 핫모듈
- AI
- 아오
- CentOS7
- GIT
- 인텔리제이
- While문
- 반복문
- 운영체제
- Linked List
- Linux
- gitbash
- 깃
- 잠시만조용히
- Vue
- 안드로이드 빌드 안됨
- 한글깨짐
- rufus
- CentOS
- Intellij
- MUI
- 안드로이드 빌드 안될때
- 인공지능
- 부팅디스크
- 백틱
- 연결리스트
- 로그
- for문
- 자바
- marquee
- Today
- Total
목록개발's egg (99)
새끼 개발자의 Life is egg
axios 사용중 서버에서 400을 내려줬는데 then도 타고 catch도 탄다 axios interceptors 설정이 필요하다 axios.interceptors.request.use ( function (config) { setOnLoading(true); return config; }, function (error) { return error; } ) axios.interceptors.response.use ( function (response) { setOnLoading(false); return response; }, function (error) { setOnLoading(false); return Promise.reject(error); } ) 밑에 response.use error부분 참고..
피씨 한대에서 깃허브 계정을 두 개 돌림 인텔리제이에 세팅해놨는데 안먹음 윈도우키 누르고 '자격' 타이핑하면 자격 증명 관리자가 뜬다 눌러서 켜보자 Windows 자격 증명 탭을 선택하면 하단에 일반 자격 증명 목록이 뜬다 깃허브를 선택하고 사용자이름을 확인한다 편집 버튼을 눌러 푸쉬할 계정 정보를 입력한다 인텔리제이를 재시작한다 다시 푸쉬를 시도하면 깃허브 연결 팝업이 뜨는데 원하는걸 선택해서 로그인한다 나는 Log In via GitHub 선택함 연동이 되면 푸쉬가 다시 시작된다.
package.json 파일에서 build 부분을 수정한다. 리눅스 "scripts": { "start": "react-scripts start", "build": "GENERATE_SOURCEMAP=false react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" } 윈도우 "scripts": { "start": "react-scripts start", "build": "set \"GENERATE_SOURCEMAP=false\" && react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" } 이렇게 설정하고 npm ru..
서버 로컬에 있는 이미지파일에 접근해야해서 아래와 같이 설정함 @Configuration public class WebConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/imageView/my/**") .addResourceLocations("file:///c:/images/my_images/"); registry.addResourceHandler("/imageView/hell/**") .addResourceLocations("file:///c:/images/hell_images/"); } } add..
스프링부트로 만든 백엔드를 jar로 빌드할 때 react 까지 같이 빌드해버리는 방법을 써봤는데 라우팅때문에 그런지 이렇게 해도 저렇게 해도 잘 안됐다. 어떻게 배포는 되더라도 proxy 문제가 생긴다거나... 결국 백이랑 프론트를 따로 배포하기로 함 1. 백엔드 빌드 터미널 켜서 프로젝트 최상단 경로에서 gradlew build 하기 (인텔리제이에서 gradle 빌드했는데 계속 snapshot-plain.jar 만 생김. 내가 필요한건 그냥 스냅샷이다.) 그러면 build 폴더 안에 libs > projectName-0.0.1-snapshot.jar 파일이 생김 터미널 켜서 java -jar jar경로/projectName-0.0.1-snapshot.jar 실행되는지 확인하자 혹시 main 클래스 없다..
App.js 가 위치한 폴더에 setupProxy.js 파일을 하나 생성한다 const { createProxyMiddleware } = require('http-proxy-middleware'); module.exports = app => { app.use ( createProxyMiddleware ('/server', { target: 'http://localhost:8018', changeOrigin: true }), createProxyMiddleware ('/geoserver', { target: 'http://localhost:8085', changeOrigin: true }) ) } 필요한 서버를 추가한다 내가 추가한건 8018 포트: 스프링부트 DB 연동 서버 (jar) 8085 포트: 지..
resultType으로 VO만 쓰다가 Map을 쓰니까 키값이 컬럼 그대로 스네이크 케이스로 나옴 카멜 케이스로 변환해서 쓰기 위해 HashMap을 상속받은 클래스를 만들었다 public class CamelHashMap extends HashMap { public Object put(String key, Object value) { return super.put(JdbcUtils.convertUnderscoreNameToPropertyName(key), value); } } extends HashMap 뒤에 제네릭 안써주면 동작 안하더라