일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- spring 모듈 프로젝트
- javascript api 호출
- gradle 모듈 프로젝트
- spring gradle 모듈
- springboot 모듈
- jpa준영속
- ja async
- 준영속상태
- springboot gradle 모듈 프로젝트
- 스프링부트
- 코틀린 클래스
- javascript async await
- javascript async
- js await
- JPA
- 코틀린
- jpa 플러쉬
- js fetch
- 코프링
- js api 호출
- jpa 플러시
- JPA플러시
- Flutter
- jpa 영속성
- javascript fetch
- js async await
- JS
- JPA플러쉬
- JPA준영속 상태
- Today
- Total
목록분류 전체보기 (54)
매일 한줄 코딩
스웨거란, API를 자동으로 문서화 해주는 기능이다. 또한, 사용자가 실제로 API를 호출해 볼 수 있는 기능을 제공한다. 입력값이나 응답값등을 페이지 내에서 설정하여 호출해 볼 수 있다는 장점이 있다. https://swagger.io API Documentation & Design Tools for Teams | Swagger swagger.io 자세한 내용은 위의 스웨거 공식사이트에서 확인이 가능하다. Springboot에서 스웨거를 설정하여 앞으로 만들 API를 자동 문서화 해보도록 할 것이다. 사용하기 위해서는 스웨거 라이브러리를 추가하여야한다. https://mvnrepository.com/ 위에 직접 검색해서 추가하여도 된다. maven일 경우 io.springfox springfox-swa..
필자는 mariaDB를 사용하였다. mybatis로 디비를 스프링부트에 연동할 예정이고 추후에는 ORM(JPA)로 변경할 예정이다. 필요한 조건은 1. mariaDB설치 및 DB/테이블 생성 2. mybatis 라이브러리 추가 3. 소스 수정 먼저. mariaDB를 설치하여보자. 아래의 url을 통하여 mariaDB를 설치한다. 각각에 맞는 OS를 이용하여 설치한다. https://mariadb.com/downloads/ Download MariaDB Products & Tools | MariaDB Download the latest versions of MariaDB products, connectors and tools including Community Server, Enterprise Server..
프로젝트를 만든 이후, 추후에 운영하거나 개발할때 로그를 보기편하도록 설정하는 것을 알아보고자 한다. 먼저 로그 레벨은 TRACE > DEBUG > INFO > WARN > ERROR > FATAL 의 순이다 즉, 현재 로그레벨을 DEBUG로 둔다면, DEBUG에서 FATAL까지의 로그는 모두 다 찍힌다는 뜻이다. 주로 운영환경에서 DEBUG 레벨로 두며, 개발환경에서는 현재 로그를 찍어볼때에 TRACE를 넣는다. 로그 레벨을 설정해 두지 않으면 불필요한 로그까지 운영환경에 남게되어, 쓸모없는 용량을 차지하게 된다. 그렇기 때문에 개발할때에 로그를 규칙성 있도록 작성해주는 것이 좋다. 보통, CRUD에서 - R(읽기:select) 의 행위에서는 굳이 로그를 남기지 않고 TRACE로 쌓는다. - CUD(삽..
스프링부트에서 properties 란 각 설정에 필요한 값들을 설정하여, 읽어들일 수 있다. 예를들어, DB연결 과 같은 설정 및 포트설정을 하면 자동으로 적용이된다. 기존에는 database source나 connection 정보들을 별도의 xml 혹은 javaconfig를 통하여 설정하였지만, 스프링부트에서는 간단하게 설정이 가능하다. 물론, 따로 설정하여도 무관하다. 다만 스프링부트에서는 개발자가 최대한 개발에만 몰두 할 수 있도록 설정을 간략하게끔 할 수 있도록 제공하여준다. 예를들어 개발환경이 로컬, 개발서버, 운영서버가 나뉘어져 있다고 생각하여보자. 각각 서버마다 DB가 붙어야 할 곳이 각각 있다고 한다면 매번 properties나, 별도의 설정을 하였다면 그 설정에서 값을 바꿔줘야 한다. 하..
캠핑겸, 내방에 들일 작은 티비를 찾고 있었는데요. 28TN525S 28인치 룸앤TV 를 발견했습니다. 이 제품의 장점은 휴대성이 편리하고, 방에 서브TV를 사용하기에 딱 좋았기 때문입니다. 스마트 티비이기 때문에 별도의 셋탑없이도 인터넷티비나, 넷플릭스, 유튜브 등등 여러가지를 시청할 수 있는데요. 이말인 즉슨, 전원선 하나만 있으면 밖에든 집이든 TV를 감상할 수 있다는 이야기입니다. 또, 에너지효율이 1등급이라 한전에서 고효율 가전 제품 구매액의 10% 환급 신청하여 받을 수 있다는 장점이 있는데요. 가격은 20만원대로 아주 저렴한 편입니다. 저는 (주)혜지시스템을 통하여 제돈주고 구매하였습니다. 현재 리뷰이벤트 등을 진행중이라 리뷰쓰고, 인증한 이메일을 보내면 스타벅스까지 준다고하니 더할나위없이 ..