일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mybatis
- Linux
- between 날짜
- ubuntu
- datasource
- bitbucket
- between date
- hikari
- template
- oracle
- python 개발환경
- github
- Spring Boot
- 배열스트링
- oracle between
- Java
- Spring
- hikaricp
- 라즈베리파이
- MySQL
- Gradle
- STS
- springboot
- Spring Security
- intellij
- catalina log
- log4j2
- git
- ORACLE CLOUD
- log4j profile
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- mybatis
- Linux
- between 날짜
- ubuntu
- datasource
- bitbucket
- between date
- hikari
- template
- oracle
- python 개발환경
- github
- Spring Boot
- 배열스트링
- oracle between
- Java
- Spring
- hikaricp
- 라즈베리파이
- MySQL
- Gradle
- STS
- springboot
- Spring Security
- intellij
- catalina log
- log4j2
- git
- ORACLE CLOUD
- log4j profile
- Today
- Total
목록spring boot (23)
파워노트
mybatis 설정을 해보자 * datasource 를 설정을 해보았다. 이제는 springboot 에서 쿼리를 쉽게 사용하기 위해 매핑 및 설정을 해주자. 2021.08.10 - [spring boot] - [ skeleton ] springboot 프로젝트 - hikariCP 설정 [ skeleton ] springboot 프로젝트 - hikariCP 설정 [ skeleton ] springboot 프로젝트 - mysql 연동 mysql 연동하는 프로젝트 설정. 데이터 처리 적용. hikari 설정. 자주 마주치는 오류 spring-boot-starter-data-jdbc, spring-boot-starter-data-jpa 와 같은 의.. powernote.tistory.com 2021.11.15 ..
[ skeleton ] springboot 프로젝트 - oracle 연동 요즘 핫한 무료로 주는 oracle cloud 의 DB ATP 를 연결해 보자. oracle ATP 또는 ADW 생성 및 접속을 위한 wallet 다운로드는 아래 URL 참고 - https://www.oracle.com/database/technologies/getting-started-using-jdbc.html 다운받은 wallet 을 특정 장소에 다운받아 놓고 spring boot 에서 사용할 수 있도록 설정한다. # oracle cloud free tire - https://www.oracle.com/kr/cloud/free 설정하기 build.gradle dependency 설정 // oracle cloud implemen..
jpbc pool jdbc : https://ko.wikipedia.org/wiki/JDBC - Java Database Connectivity 즉 java에서 데이터 베이스를 연결할때 사용하는 놈이다. 그렇다면 jdbc pool 은 무었인냐? - 무수히 데이터베이스에 연결하고 사용하고 종료하고 다시 연결하고...이럴때 자원의 효율을 위해 사용되는 pool이다. jdbc pool 의 종류 HikariCP Tomcat pooling Datasource Commons DBCP2 왜 갑자기 HikariCP 이야기냐? - 갑자기는 아니고 언제부터인지? 잘 모르지만 spring boot 2.x 에서 hikariCP가 기본으로사용된다. - springboot 문서를 보면 아래와 같다. spring-boot-star..
[ skeleton ] springboot 프로젝트 - mysql 연동 mysql 연동하는 프로젝트 설정. 데이터 처리 적용. hikari 설정. 자주 마주치는 오류 spring-boot-starter-data-jdbc, spring-boot-starter-data-jpa 와 같은 의존성을 추가하고 springboot 를 실행하면. 아래와 같은 경고가 나타난다. *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource cou..
* 매번 프로젝트를 진행 할때마다 개발 초기 단계에서의 작업들은 중복되기도 하고 비슷하다. 물론 모든 프로젝트 마다의 특성이 있어 똑같이 진행은 어렵다. 그러나 기본이 되는 나만의 템플릿 프로젝트가 있다면 생산성 측면에서 너무도 좋을것이다. 그래서 차근차근 skeleton project를 한번 진행을 해볼까 한다. * 이것을 skeleton 이라 하는것이 맞는지 모르겠으나 누가 그런얘기를 하는것을 주어 들었다. 그냥 템플릿 프로젝트를 만들어 볼것이다. skeleton template springboot 프로젝트의 시작 준비물. java sdk : java 11 openJDK - https://powernote.tistory.com/34 [ windows 10 ] 에서 open jdk java 설치 하기 ..
spring boot 프로젝트 생성. 기본 환경 ide: sts 4.11.0 spring : spring boot 2.5.3 java : openjdk11 2021.07.26 - [Spring] - java open jdk 설치 2021.07.26 - [Spring] - Spring Tool Suite(STS) 설치 방법 spring boot 2.5.3 글쓰는 날짜는 2021년 7월 26일 입니다. spring framework를 가지고 개발하는 방법은 여러가지이나 아주 기본적인 접근을 위해 spring boot 를 이용해 쉽게 프로젝트를 생성 및 관리 할 수 방법으로 진행해 보겠습니다. spring boot 2.5.3 : 기본적으로 스프링 부트 2.5.3 RELEASE에서는 JAVA 8이상이 필요하며 ..
환경 설정 language : java ide : STS ( spring tools suite ) 사용 spring boot 사용 JDK 스프링 부트로 어플리케이션을 개발 하기 위해서 JAVA가 설치되어 있어야 합니다. 스프링 부트(2.5.2 RELEASE)는 JAVA SDK1.8또는 그이상 버전을 지원하나 JAVA openjdk-11을 기본으로 사용하겠습니다. java version 확인 $ java -version download : https://jdk.java.net/java-se-ri/11 * [ open jdk 설치하기 ] https://powerkkim.tistory.com/entry/java-jdk-%EC%84%A4%EC%B9%98 IDE 스프링 부트 개발을 위해 다음과 같은 IDE사용을..
spring camp 에서 토비님의 비동기 강좌 정리 입니다. 1. @Async 사용시 return Type void Future ListenableFuture CompletableFuture > Future get() 메소드를 통해 비동기 결과를 가져올 수 있다. > ListenableFuture 리스너를 통해. 성공, 실패 결과를 처리 할 수 있음. 기본자바에는 없고 spring 4.0에 추가됨. > CompletableFuture 자바 8에 포함 completableFuture 비동기 처리에 대한 처리가 지원 2. Async 처리시에 기본Thread는 SimpleAsyncTaskExceutor 쓰레드가 하나 생성이후 사용되고 버려짐. 쓰레드 풀이 아니므로 낭비임. 결론부터 말하자면 쓰레드풀을 만들어..
* Entity Class ==> Lombok 사용시 주의. ==> ToString() method 사용시 주의 무한 루프 위험있음. stackoverFlow 현상 발생함. * Controller return Response 객체로 Entity 객체를 사용하지 말아라.. => Rest Api 등에서 ResponseEntity 등의 리턴 값이 존재 할경우 Json parser에 의해서 에러가 발생할 수 있다. ( fetch = FetchType.LAZY 등의 설정시 문제됨 ) [UserDevice Controller ] Json parsing 오류 발생함. @PostMapping(value = "/userdevice") public ResponseEntity registUser(@RequestBody Re..
Spring Boot 프로젝트 생성 Spring boot 프로젝트를 쉽고 간편한 방법으로 프로젝트 생성하는 방법을 제공한다. spring initialzr tool 을 통해 빠르게 프로젝트를 생성해 보자. 준비 상태 : - Java 8 - IntelliJ Editor / STS 참고 사이트 : - spring IO : https://start.spring.io/ 프로젝트 생성 : intelliJ를 이용한 프로젝트 생성을 해보자. 1. IntelliJ 실행 창에서 Creat New Project 선택 진행. 2. 왼쪽 메뉴 Spring Initializr 선택 , Next 클릭 3. 각 항목을 입력하여 Next Grop, Artifact 를 적으면 패키지 명이 자동 변경됩니다. 저의 경우 프로젝트를 Gra..