Spring
-
Vue.js - Spring Restful API 활용하기 [CrossOrigin(cors) 해결]IT/Vue.js 2020. 7. 13. 13:46
Vue.js를 공부하면서, RestAPI를 이용하기 위해서 Spring Boot를 이용하여 Restful API를 활용해보도록 하겠습니다. 프로젝트를 새로 만들어야 하지만, 현재 갖고 있는 웹 프로젝트로 한번 해보도록 하겠습니다. Spring Boot와 통신하면서 CrossOrigin(cors) 오류가 나서 조금 시간이 걸렸는데요. 해결방법도 공유하겠습니다. 구조 : - Vue : localhost:8088 - Spring : localhost:8000 1. Vue.js axios를 통해 Spring 으로 작성된 컨트롤러를 호출하겠습니다. console.log(result)를 통하여 결과 값을 확인하겠습니다. Script 소스를 아래와 같이 작성하였는데, header 부분에 아래와 같이 작성해주세요. g..
-
프로젝트 완료 - Batch Scheduler Demon 개발프로젝트 완료 2020. 5. 20. 10:45
설명 프로젝트를 참여하다보면, 서버 내 root권한이 없어 crontab 기능을 사용하지 못하는 경우가 많습니다. 그 경우에 사용할 수 있는 데몬을 개발하였습니다. Batch Scheduler란 crontab과 유사한 스케줄링 기능을 할 수 있도록 개발한 프로그램이며, jar, shell, config 파일들로 구성되어있습니다. 사용자가 실행해야 할 스크립트 경로와 시간을 입력하여, 해당 시간에 실행시켜주는 프로그램입니다. 입력한 스크립트의 실행 주기는 1일 1회로 고정적으로 사용할 수 있으며, 실패 시 재처리 기능을 포함하고 있습니다. 현재 사용하고 있는 자바 버전에 구애받지 않고, JDK 1.8버전의 jdk 폴더만 구성해주면 실행이 가능합니다. 개발환경 OS : Windows10 Pro Vmware ..
-
JAVA - 텔레그램 API 봇을 이용하여 메시지 보내기IT/JAVA 2020. 5. 8. 23:52
안녕하세요. 텔레그램 API 봇을 이용하여 메시지를 보내 보는 소스를 만들어 볼 예정입니다. 텔레그램 API 봇을 만들어, 그 봇을 대화방에 초대하면 서비스를 관리하거나, 보고를 자동화 할 수 있는 기능들이 나올 것 같아요. 무수히 많으므로, 요것들을 기초로 응용하여서 만드시면 될 것 같습니다. 1. @BotFather 호출 텔레그램 모바일 또는 웹을 통하여, 검색창에 'BotFather' 을 입력하여 검색합니다. 2. 시작 및 새로운 봇을 생성합니다. 1) /start 입력 2) /newbot /newbot을 입력하면, 첫번 째 질문으로는 name을 정하라고 나옵니다. 여기서의 name은 중복이 가능하고 변경도 가능하니 편하게 적으시면 됩니다. 두번 째 질문으로는 username을 정하라고 나옵니다. ..
-
Spring - Ajax (비동기) 통신 ( 로그인 기능 및 List 출력 )IT/Spring 2020. 5. 8. 13:18
안녕하세요. 저희가 AWS 서버를 이용하여 웹서비스 프로젝트를 만들었습니다. https://kshman94.tistory.com/31 Spring - Amazon RDS DB 연동 및 확인 (Insert, Select) 안녕하세요 :) 전 시간에는 Amazon RDS DB를 생성하고 설정하는 방법을 했는데, 오늘 시간에는 설정한 RDS DB를 Spring Boot와 연동을 해보려고 합니다. 요거까지 설정이 된다면 개발 셋팅이 얼추 마무리가 되어가.. kshman94.tistory.com 위 프로젝트를 통하여, Ajax 통신을 이용하여, 웹서버와 통신하여 요청된 내용에 따라 데이터를 가공하여 웹 페이지로 돌려주는 예제를 만들어 보려고 합니다. Ajax 통신은 실무에서도 매우 많이 쓰이니 한번 공부하며 익혀..
-
Spring - 웹 프로젝트 생성IT/Spring 2020. 4. 28. 15:56
오늘은 Spring Boot를 이용해서 웹프로젝트를 만들어 보려고 합니다. 웹 프로젝트를 만들어 AWS 서버에 올려 웹서비스를 구현하는 방향으로 생각하고 있습니다. 아직은 많이 부족하지만, 차근차근 하나씩 해보며 성장해가길.. :) (웹프로젝트는 연극예매 사이트를 만들 예정이며, 다음시간에는 AWS RDS와 연동하는 것과 추후에는 AWS Lambda를 이용한 연극 썸네일 이미지를 리사이징도 해볼 예정입니다.) 개발환경 : Windows10 Pro / Java 1.8 / STS 3.9.11 1. 프로젝트 생성 STS 실행하면 요런 모습이 보입니다. 'Package Explorer' 탭 빈 공간에서 우클릭하여 아래 그림 같이 [New > Spring Legacy Project]를 선택합니다. 'New Spr..