springboot

오늘은 Spring에서 엑셀(Excel) 파일 업로드에 대해 포스팅 하려고 합니다. 먼저 pom.xml에 poi 라이브러리를 사용하기 위해 dependency를 등록합니다. // pom.xml org.apache.poi poi 3.12 org.apache.poi poi-ooxml 3.12 org.apache.poi poi-ooxml-schemas 3.12 org.apache.poi poi-scratchpad 3.12 org.apache.poi ooxml-schemas 1.1 org.apache.poi poi-excelant 3.12 org.apache.poi poi-contrib 3.6 org.apache.poi ooxml-security 1.0 그리고 엑셀(Excel) 업로드를 사용하기 위한 비즈니스 ..
오늘은 Spring에서 Ajax로 배열 및 리스트로 값을 넘기는 방법에 대해 포스팅 하려고 합니다. 먼저 ajax를 작성합니다. 형태는 json 데이터 타입으로 하고, 배열 및 리스트로 넘기기 위해서 속성중에 traditional : true 을 선언해야 합니다. // ajax 소스 var allData = {"user_id_arr" : user_id, "user_name_arr" : user_name, "expire_arr" : expire, "deptname_arr" : deptname, "phone_arr" : phone, "email_arr" : email, "desc_arr" : desc, "office_code_arr" : office_code, "infra_seq" : '${infraSeq}..
오늘은 SpringBoot jdbc 설정에 대해 포스팅 하려고 합니다. SpringBoot에서 jdbc를 설정하는 방법들은 많이 있습니다. 오늘은 그 방법들중에 하나이며, 2개 이상의 DB연결이 필요할 경우에도 다중 jdbc를 연동하는데 있어서 편리한 방법을 사용했습니다. 본 포스팅에서는 mysql DB를 사용하여 진행하겠습니다. 물론 mysql 이외의 oracle, postgresql, tibero등의 jdbc 설정들 또한 동일하게 가능 합니다. 1. Spring 또는 SpringBoot에서 mysql을 사용하기 위해 pom.xml에 라이브러리를 추가합니다. // pom.xml mysql mysql-connector-java 6.0.5 2. jdbc driver 연결을 하기 위한 설정을 진행합니다. /..
SpringBoot의 application.properties, application.yml 다양한 특성을 지정할 수 있습니다 . 아래 링크는 Spring Boot의 config설정에 대한 부록으로 유용한 정보들이 많이 있습니다. class또는 bean에서 추가로 설정하지 않아도 간단하게 사용할 수 있는 것들이 많이 있기 때문에 한번씩 사용해보면 좋을 것 같습니다. https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/annotation/PropertySource.html PropertySource (Spring Framework 5.1.7.RELEASE API) Annotation providing a con..
SpringBoot에서 @PropertySource 어노테이션을 이용하여 application.properties, config.properties와 같은 설정 파일들의 지정된 값들을 소스상에 읽어올 수 있습니다. @PropertySource의 괄호안에 설정값의 경로와 properties 명을 입력합니다. @SpringBootApplication @PropertySource("application.properties") public class testPropertiesApplication{ } application.properties의 값들을 확인합니다. #Postgresql Config spring.datasource.url=jdbc:postgresql://localhost:5432/testDB spr..
AD서버의 Active Directory를 조회하기위해 LDAP 쿼리를 실행 할때 아래 에러 내용과 같은 PartialResultException이 나타나는 경우가 있습니다. 이때 4가지의 해결 방법이 있습니다. Caused by: org.springframework.ldap.PartialResultException: Unprocessed Continuation Reference(s); nested exception is javax.naming.PartialResultException: Unprocessed Continuation Reference(s); remaining name '/' at org.springframework.ldap.support.LdapUtils.convertLdapExceptio..
이클립스에서 SpringBoot를 실행시키면 Spring에 대한 아스키코드 값의 배너가 올라가는 것을 볼 수 있습니다. 개발하거나 운영하는데 있어서 배너는 크게 중요하지는 않지만 프로젝트의 상징 또는 회사의 로고 또는 버전 정보들을 배너에 담을 수 있습니다. 먼저 기본적인 SpringBoot를 실행해 보겠습니다. 아래 그림과 같이 Spring이라는 로고와 릴리즈 버전 정보를 확인할 수 있습니다. 배너를 수정하기 전에 먼저 수정한 배너가 적용될 수 있도록 resources 아래에 banner.txt파일을 생성해 줍니다. banner.txt에 아스키 코드값을 넣어주고 부가적으로 SpringBoot가 실행되면서 나타내고자 하는 정보들을 아래에 삽입합니다. 저는 배너 이외에 spring-boot.version ..
보노보노92
'springboot' 태그의 글 목록