일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- bitbucket
- between date
- hikaricp
- 라즈베리파이
- MySQL
- datasource
- Spring
- oracle between
- catalina log
- ORACLE CLOUD
- oracle
- git
- hikari
- Gradle
- STS
- Spring Security
- log4j profile
- Linux
- mybatis
- Java
- springboot
- 배열스트링
- Spring Boot
- between 날짜
- github
- log4j2
- python 개발환경
- template
- intellij
- ubuntu
- 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 |
- bitbucket
- between date
- hikaricp
- 라즈베리파이
- MySQL
- datasource
- Spring
- oracle between
- catalina log
- ORACLE CLOUD
- oracle
- git
- hikari
- Gradle
- STS
- Spring Security
- log4j profile
- Linux
- mybatis
- Java
- springboot
- 배열스트링
- Spring Boot
- between 날짜
- github
- log4j2
- python 개발환경
- template
- intellij
- ubuntu
- Today
- Total
목록Spring (9)
파워노트
* spring 에서 logging 시스템은 중요한 부분을 차지 한다. * 경우에 따라서는 운영환경별로 분리 하기도 하고 외부 경로의 설정값을 이용하기도 한다. # log4j2.xml 의 profile별 관리 나의 경우 테스트 환경과 운영 서버 환경의 logfile 저장 경로가 달라 profile 별로 설정을 고려 해야 했다 예를 들면 - 나의 로컬 개발 환경은 로그 저장경로가 /svc/powernote, - 운영 서버의 로그 저장경로는 /home/opc/logs /svc/powernote /home/svc/logs %style{%d{yyyy/MM/dd HH:mm:ss,SSS}}{cyan} %highlight{[%-5p]}{FATAL=bg_red, ERROR=red, INFO=green, DEBUG=bl..
* 대충 정리 하자면 spring 3.1 정도에서 좀 변화가 있었던거 같다. # 일반적인 xml 설정. Spring 3.1이전에는를 정의하면 PropertyPlaceholderConfigurer를 사용하였다. Environment를 이용해 해당값을 가져올수 있다. 물론 spring 3.1 이후에도 사용가능 하다. # property의 사용 [ application.properties ] app.message.hello="i am a boy" [ class ] @Value("${app.message.hello}") String hello; [ class 내에서의 사용 ] log.info("hello : {}", hello); # spring 3.1 이후 변화 spring 3.1 이후 부터는 Property..
역시 레퍼런스는 원조를 참고 하자. mybatis 로그 찍기가 잘 되지 않는다... 뭔가 이상하다.. 이전에 로그를 위한 라이브러리 설정을 통해 진행시 뭔가 에러가 자꾸 발생한다. 2022.01.07 - [spring boot] - mybatis query log 찍기 mybatis query log 찍기 mybatis 등을 이용하여 query 실행시 실행 쿼리 로그가 나오도록. build.gradle 의존성 추가 implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4:1.16' datasource 설정 변경 application.yml datas.. powernote.tistory.com https://mybatis.org/mybatis-3/lo..
사건의 발단 * spring boot 로 web application을 구성을하고나서 언제 부터인가 계속 한번의 webpage 호출시 두번씩 요청되어 Controller를 통해 중복해서 두번씩 처리가 되는것이 아닌가?. 처음 요청(main) 처리 이후 또다시 호출 (main) 하는게 아닌가?. 실질적으로 WAS controller를 두번씩 탄다. 문제의 원인 Thymeleaf html 페이지 Header에 아래의 코드를 삽입했던적이 있다. favicon을 처리하기위해 href="#" 이 동작하면서 해당 페이지를 한번씩 더 호출한것 같다. 코드 삽입의 이유는 favicon 설정이 없어서 계속적으로 404 error가 console 로그에 찍혀서 이다. 문제 해결 한참 이유를 몰라 해맸는데. 제거후에 다시 ..
thymeleaf 테스트 및 작업을 위한 설정 2021.11.16 - [spring boot] - [ skeleton ] thymeleaf 설정 [ skeleton ] thymeleaf 설정 thymeleaf Template spring 에서는 여러가지 UI 템플릿 등을 제공한다.. 가장 보편적인 jsp, thymleaf 등을 사용한다. 여기서는 thymeleaf 를 가지고 설정을 진행 해 보자. thymeleaf 설정. build.gradle 설정 //.. powernote.tistory.com 앞서 thymeleaf 설정을 하였다. 이후 페이지 편집등을 진행할때 굉장히 번거로움을 느낄것이다. 왜냐하면, html 페이지를 매번 수정한후 반영 확인을 위해 springboot application을 재기동..
thymeleaf Template spring 에서는 여러가지 UI 템플릿 등을 제공한다.. 가장 보편적인 jsp, thymleaf 등을 사용한다. 여기서는 thymeleaf 를 가지고 설정을 진행 해 보자. thymeleaf : https://www.thymeleaf.org/ Thymeleaf Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your favourite tools, using your favourite web-development framework. Check out our Ecosyst..
[ 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..
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사용을..