반응형

IT/development 226

[springBoot] springBoot 실행 시 dataSource 제외

springBoot 실행 시 DB 연결을 기대하는데 DB연결이 필요없는 기능을 만들 때는 이조차도 귀찮다. 그럴 때 아래처럼 메인 메소드의 @SpringBootApplication에 exclude 옵션을 주면 된다. package study.springaoptest1; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; @SpringBootApplication(exclude = {DataSourceAut..

IT/development 2023.10.14

[Rest API]계층구조 Rest API sample(feat. springBoot)

목차 Oracle의 HR schema의 데이터로 계층구조로 Rest API를 만들 수 있다. Rest API 연습 하기 좋다. depth entity 비고 1depth region 지역 2depth contry 나라 3depth location 위치 4depth department 부서 5depth employee 사원 최상위에 지역(유럽, 아메리카, 아시아 등)이 있고 그안에 나라가 있고 그 아래 5depth까지 구성할 수 있다. 위 데이터 구조를 기반으로 작성을 해 보면 아래처럼 작성 할 수 있다.(로직은 개인의 취향) RestController 😎 package study.dev.test.controller; import lombok.RequiredArgsConstructor; import lomb..

IT/development 2023.10.10

[JavaScript] 객체 해체 할당(Object Destructuring Assignment)(feat. ES6)

ES6부터 지원하는 기능 중 하나인 객체 해체 할당 객체에서 바로 변수에 값을 한번에 할당할 때 사용(코드의 가독성 및 객체의 속성을 더 쉽게 추출) //객체의 구조가 복잡하거나 여러개의 속성을 한번에 추출할 때 유용하게 사용됨 const person = { name: '어흥', age: 50 }; //객체해체할당을 통해 객체의 속성값을 바로 변수에 할당 const { name, age } = person; //변수명 변경도 가능(아래는 person객체의 name값을 uname이라는 변수에 할당하는 예시) //const { name: uname } = person; console.log(name); // '어흥' console.log(age); // 50 //객체 해체 할당 미사용 const person..

IT/development 2023.10.04

[springBoot] 인터셉터를 통해 메뉴 접근 관리

시스템에서는 보안 때문에 로그인한 사용자의 메뉴 접근 범위를 제한해야 한다. 예를 들어 시스템관리자는 시스템관리 메뉴만 접근할 수 있어야 하고 급여관리자는 급여메뉴에만 접근할 수 있어야 한다. 인터셉터를 통해 아래처럼 구현했다. package kr.dev.common.interceptor; import kr.dev.cmmn.mapper.CmmnMapper; import kr.dev.cmmn.model.MenuVo; import kr.dev.cmmn.service.CmmnService; import kr.dev.user.model.EmpVO; import kr.dev.user.service.UserService; import lombok.extern.slf4j.Slf4j; import org.springf..

IT/development 2023.09.24

[base64] 이미지를 base64로 인코딩

이미지를 base64로 인코딩 한 다음 문자열로 html에 삽입 아래와 같은 base64 툴을 이용해 이미지를 base64로 변환 Image to Base64 | Base64 Encode | Base64 Converter | Base64 Image to Base64 Convert image to Base64 online and use the result string as data URI, img src, CSS background-url, and others. Sometimes you have to send or output an image within a text document (for example, HTML, CSS, JSON, XML), but you cannot do this base64.gu..

IT/development 2023.09.09

[JavaScript] htmlToPdf convert(feat. html2pdf)

목차 javascript/jQuery 기반 Hello, PDF! This is an example of converting HTML to PDF using html2pdf.js javascript/Vue.js 기반 Hello, PDF! This is an example of converting HTML to PDF using html2pdf.js convert 숨김 항목 PDF 변환 예시 숨김 항목을 버튼 클릭 시 잠시 보이게 해서 PDF 변환 후 다운로드 후 다시 숨김처리 하는 예제 Hello, PDF! This is an example of converting HTML to PDF using html2pdf.js convert 결과 위코드 에디터에 붙여 넣고 실행하면 pdf 다운로드 창 표시됨 ref..

IT/development 2023.08.26
반응형