일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- 주식
- Oracle
- 주식 청약 일정
- 코드이그나이터
- 리눅스
- html
- codeigniter
- css
- SQL
- Eclipse
- IPO
- 주식 청약
- 자바
- 맥
- 자바스크립트
- Stock
- 7월 공모주 청약 일정
- 공모주 청약 일정
- 제이쿼리
- linux
- 공모주 청약
- 6월 공모주 청약 일정
- 공모주
- php
- 오라클
- jquery
- Stock ipo
- MYSQL
- JavaScript
- Today
- Total
목록springboot (20)
개발자의 끄적끄적
[springboot/kotlin] kotlin spring boot download file from url in browser / 코틀린 스프링부트 url 파일 다운로드 예제 스프링부트 프로젝트를 진행하다보면 파일 다운로드를 구현하는데, 로컬 서버에 있는 파일이 아니라, url 정보를 가지고 파일을 다운해야 하는 경우가 있습니다. 그중에서 코틀린으로 개발된 스프링부트에서 url 로 파일을 다운로드 하는 샘플을 공유하고자 합니다. val fileName = "sample.pdf"; val fileUrl = [FILE_URL] var resource: Resource? = null try { resource = UrlResource(fileUrl) } catch (e: MalformedURLExcepti..
스프링부트를 사용해서 프로젝트를 개발하다 보면 톰캣이 내장되어 배포되기 때문에 서버 관련 설정방법이 약간 다릅니다! 그중에서 보안 이슈로 지적받는 사항중에 하나인 response header 의 server name 값을 변경하는 방법을 공유하려고 합니다! 스프링부트 설정파일은 기본적으로 아래와같이 2개중 선택해서 사용이 가능해서 2가지의 경우중 환경에 맞는걸 사용하시면 됩니다! 1. properties 파일의 경우 server.server-header=AAA 2. yml 파일의 경우 server: server-header: AAA 위와 같이 적용이 되고 재시작 후 크롬 콘솔에서 확인해보면 아래와 같이 Server: AAA 로 잘 적용되어 있는걸 확인할 수 있습니다! server name 뿐 아니라 각종..
[springboot] 스프링부트 Unable to start embedded Tomcat error 해결방법 2 지난번에 스프링부트 프로젝트 실행중 Unable to start embedded Tomcat 에러가 출력되면 해결하는 방법을 올린적이 있습니다. tomcat dependency 를 추가하는 방법이었는데요! 다른원인도 있는걸 찾아서 공유하려고 합니다! 실행하고 있는 프로젝트의 데이터베이스 주소가 잘못되었거나, 방화벽 등의 문제로 연결이 안되고 있는 경우도 위 에러가 출력됩니다! 꼭 데이터베이스 연결은 정상적으로 되시는지 확인하시길 바랍니다! 저는 그것도 모르고 한참 삽질을 했었네요... 참고들 하세요!
[springboot] 스프링부트 Unable to start embedded Tomcat 에러 해결 방법 spring boot 로 프로젝트를 진행하고 배포를 하다보면 Unable to start embedded Tomcat 과 같은 에러가 발생하는 경우가 있습니다. 그럴때는 pom.xml 파일에 아래와 같이 dependency 를 추가해주시면 됩니다! org.springframework.boot spring-boot-starter-tomcat 참고들 하세요!
[springboot] scheduled annotation fixedDelay 사용법 및 예제 스프링부트에서 스케줄러를 설정해서 작업할때 @Scheduled 라는 annotation 을 선언해서 사용합니다. 그중에 리눅스 크론탭 처럼 동작 시기를 설정할 수도 있지만, 실행주기만을 설정할 수도 있습니다. @Scheduled(fixedDelay = 5000) 위 내용처럼 fixedDelay 라는 것을 사용하고 주기를 ms 단위로 입력하면 됩니다. 즉, 위 내용과 같이 5000은 5초마다 실행하라는 명령입니다. fixdelay 에 원하는 시간만큼 설정해서 사용이 가능합니다! 참고들 하세요!
[springboot/jpa] pageable 객체 사용법 springboot jpa 에서 페이징 처리를 할때, pageable 라는 객체를 이용합니다. 그 객체안에 항목들과 사용법을 공유하고자 합니다. page // default 0 size // default 20 sort: property,property,(ASC|DESC) example) sort=idx,desc&sort=name (default asc) 위 내용 보시면 아시겠지만, param 으로 page, size, sort 3가지를 사용합니다. page 는 현재 페이지 측 페이징 처리할때 사용되는 변수 size 는 리스트에 표시되는 갯수 sort 는 정렬 입니다. sort 는 변수,정렬방식 의 순으로 사용하면 되는데요. 변수만 입력하면 기본..
[springboot/jpa] columnDefinition 사용법 및 예제 스프링부트에서 jpa repository 를 이용하여 sql crud 를 사용할때 entity 를 이용하여 가져올 데이터를 구성합니다. 그럴때 특정 필드의 타입을 지정하여 데이터를 추출할 수 있습니다. @Column(columnDefinition = "TEXT") 위 내용을 보시면 아시겠지만, 컬럼을 text 로 설정하여 데이터를 추출하는 내용입니다. cloumnDefinition 을 이용하면 원하는 컬럼 타입으로 데이터 추출이 가능하니 잘 활용하면 도움이 많이 되실듯 합니다! 참고들 하세요!