일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascript
- FCM
- jquery
- jenkins
- mysql
- PM2
- git
- MariaDB
- Java
- Next.js
- mybatis
- yona
- rocky9
- nodejs
- NextJS
- node.js
- Maven
- Eclipse
- submit
- config
- ajax
- security
- docker
- popup
- SpringBoot
- Push
- MSsql
- spring3
- pwa
- centos7
- Today
- Total
목록Spring (30)
ふたりで
Scheduler사용 시 Thread Pool을 설정하려면 config를 설정해야 한다. 다음과 같이 설정용 클래스 파일을 작성 하여 설정할 수 있다. package com.xxxx.xxxx.config; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.SchedulingConfigurer; import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler; import org.springframework.scheduling.config.ScheduledTaskRegistrar; @Configu..
springboot에 spring security를 적용한 경우 세션이 종료된 상태일 때 기본적으로 모든 요청(request)에 대해 login페이지로 전환된다. 이럴 경우 문제는 세션이 종료된 이후 ajax요청이 오면 302(리다이렉트) 처리가 되며, ajax요청에 대한 결과는 200.OK 가 된다. 하여... ajax요청 스크립트 내에서 세션 타임아웃으로 처리를 하는 방법을 구글링 해 보았으나 음... 없는 것 같다... 검색해서 나오는 방법은 spring security설정으로 ajax요청을 구분하여 결과를 리턴하는 방법이 대부분이었다. 아래 구글링 해보고..., 테스트해 보고..., 실사용 환경에도 적용한 내용을 정리한다. 1. 환경. - springboot2.x - spring-security5..
보통 학습 시점 또는 토이 프로젝트를 진행하는 시점에 1개의 database를 기준으로 개발 환경을 설정하게 된다. 그러나 실무환경에서는 거의 대부분 1개의 프로젝트에 연결해야 하는?(연동해야 하는) database가 2개 이상일 때가 많다. 하여 springboot+mybatis+maven 환경에서 mariadb와 ms-sql 이렇게 두 개의 database에 연동 설정했던 내용을 정리한다. 1. 환경. - springboot2 - myBatis - maven - mariadb - MS-sql 2. Maven dependency설정. org.springframework.boot spring-boot-starter-jdbc mysql mysql-connector-java provided com.micro..
1. @EnableScheduling 어노테이션을 해당 프로젝트의 Application.java 클래스에 달아 준다. 예) import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.scheduling.annotation.EnableScheduling; import com.ulisesbocchio.jasyptspringboot.annotation.EnableEncryptableProperties; @SpringBootApplication @EnableEncryptableProperties @EnableS..
- dependency com.googlecode.json-simple json-simple 1.1.1 - 구현 Class public Map getAPICall(int param) throws Exception { Map resultMap = new HashMap(); String reqStr = uRLUtil.requestGET("http://aaa.aaa.kr/GETjson", param); /* reqStr에 담겨오는 jsonString {"code": "success", "message": "", "data": { "a_unit": "2000.9", "b_unit": "3000.0" } } */ //jsonString 파싱하여 jsonObject에 담는다. JSONParser parser = n..
# 적용 환경 - springboot2.3 - mariadb - mybatis2 - springsecurity - maven # 처음 jasypt dependency를 pom.xml에 추가만 했는대도 로그인 페이지에서 로그인 시도 시 HikariPool 데이터 소스 관련 에러가 발생하였다. 결론부터 말하자면 mybatis 버전 및 디펜던시 설정을 변경하니 잘 적용되었다. 정확한 원인은 아직도 잘은 모르겠으나 이틀 동안 삽질 끝에 해결을 하여 해당 내용을 아래 정리해본다. #참고: 필자의 경우 tomcat8.5 버전에 springboot2.3 프로젝트를 war파일로 배포를 하며 view화면 쪽은 jsp를 사용한다. # 먼저 pom.xml에 jasypt dependency를 추가해 준다. com.github..