일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 스프링부트
- Python
- git
- 파이썬
- Java
- 코틀린
- design pattern
- machine-learning
- VOA
- Spring
- 스프링
- 자바
- 리팩토링
- springboot
- MySQL
- mybatis
- docker
- 리액트
- c#
- DataGridView
- github
- 도커
- Winform
- kubernetes
- Kotlin
- react
- AWS
- 쿠버네티스
- Spring Boot
- 마이바티스
- Today
- Total
목록컴퓨터 관련/Java 정보 (36)
보뇨 다이어리
해당 url 은 rest api 규격에 좀 맞지않는 부분이 있지만 너그럽게 보시길...헤헿 원래 조회를 할때 조건으로 들어가는것들은 Params 쪽에 들어가지만 여기는 PathVariable 에 조건이 들어가기때문에 따라하지마세욧!! 각설하고 빨리 코드를 보자 아래 코드는 보면 2번째 라인에 param 부분이 pathVariable 이다. 여기에는 6번라인의 login_id 와 login_pw 두개가 들어있어야한다 데이터는 다음과 같다 /account/login_id=test@google.com&login_pw=1234 이 코드를 실행 시키면 login_pw 가 없다고 에러를 뱉어낸다 @SuppressWarnings({ "rawtypes" }) @RequestMapping(value = "/account..
예전 작년 이맘때쯤에 logback 에 대해서 포스팅했었는데 그거 단순히 복붙수준이라 포스팅이라고하기에도 부족;;아무튼 logback 을 최근에 다시 만질 일이 생겼는데 원하는 방향대로 안되서 2시간가량 삽질하다가 알아냄 https://examples.javacodegeeks.com/enterprise-java/logback/logback-rollingfileappender-example/위 사이트에서 logback 정보를 찾을겸 들어가서 코딩하다가 에러문구는 발생이 안되는데 이상하게 5 번줄 에 파일이 생성 안되는 문제가 발생2 번줄쪽은 정상적으로 파일이 작성되는데 말이지...그래서 2번줄을 지우니 정상적으로 5번줄 파일이 생성됨...음...하나의 아펜더에서는 한종류의 로그파일만 만들수있는건가?좀더 문..
기존 Spring 만 만져보다가 boot 로 개발하니 신세계 :)초기 환경설정관련해서 문제가 발생해서 포스팅함빌드를 하니 아래 오류를 뱉음 12345678** WARNING ** : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.2019-02-02 22:38:38.630 WARN 2792 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory..
Spring Boot + Hibernate 를 이용하여 빠르게 기본세팅하고 기본으로 가지고 있는 findAll 메서드를 쓸려고헀음12345678910111213@RestController@RequestMapping("/auth")public class HomeController { private AccountRepository accountRepository; @RequestMapping(value="/request") public List index() { return accountRepository.findAll(); }}Colored by Color Scriptercs 근데 아래 사진처럼 에러를 뱉었다 디버깅결과는 return 값이 null 이라는데 뭔가 빠졌나 확인했는데 애초에 Repository..
이게 진짜 몇일...? 아니지 몇개월전에 알아볼려고했다가 포기한건데 갑자기 해결됨 ㄷㄷ패키지화된 기존에 war 파일을 tomcat 디렉토리/webapps/~~.war 이렇게 넣었는데 war 파일내부에 환경변수들을 지정해줘야하는경우가 있다 예를들어서 dev서버에서 테스트하다가 stg서버에서 qa하고 끝나면 real 서버에 배포하는순인데 이게 반복적인 일이다보니 버그하나발견할때마다 war 파일내부에 서버 이름바꿔주고 이러는건 매우 시간낭비다 그래서 tomcat 쪽에서 환경변수를 설정할수있는데 루트는 이렇다사실 전체디렉토리에 있는 파일내부에 문자열검색하다가 찾음....^^; 사진처럼 /opt/tomcat/bin/setenv.sh 파일이 환경변수를 지정할때 쓰이는 파일이다vi 으로 열어보면 2번째 사진과 같다 ..
어제 서버가 터졌는데 문제가 된것이 바로 tomcat 에 있는 catalina,out 파일임왜 문제가 되었냐면 로그파일주제에 30기가를 돌파했기때문...ㅜㅜ물론 그냥 삭제하면 그만이긴한데 고객가사 늘어나는시기에 앞으로 또 파일을 주기적으로 삭제해주는게 매우 시간낭비이므로어떻게할까 찾아보다가 rotatelogs 를 쓰기로함! rotatelogs 는 하나의 파일인데 이놈이 글쎄 apache2 에 기본으로 설치되는놈이다....저는 apache2 가 설치되어있지않으므로 리눅스상에 설치해주고 os 에 따라 다른거같은데 우분투기준일때는 /usr/bin/rotatelogs 쪽에 있다(위치는 그냥 which rotatelogs 라고 치면 나온다) 있는것을 확인하면 catalina.sh 를 찾으러가자 저는 /opt/to..
와따....이거 설마 나만 모르는것이겠지만 혹시나 나같은 사람이 있을까봐 글을 써야겠음! boolean 은 자료형이기 때문에 오직 true, false 만 들어갈수있고 null 은 못넣는다null 을 넣기위해선 바로 참조형인 Boolean 으로 적어야하는것이였다!!같은 맥락으로 int 에 null 을 못넣고 Integer 에 null 을 넣을수있는것처럼말이다
api 를 하나 추가하고 실행하니 아래와 같은 에러를 뱉음근데 간단한 문제다 뭐냐하면...impl 쪽에 service 아노테이션을 적용하지않았기 떄문 123456789101112131415161718192021222324org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'apiPadStatus': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.enow.eoz.pad_status.s..