전체 글

전체 글

    728x90
    반응형

    spring boot 3.2.0 버전 업그레이드

    개인적으로 운영하는 사이트의 spring boot 버전을 최신으로 업그레이드 해보았습니다. 기존 gradle 설정은 아래와 같이 되어 있었습니다. plugins { java id("org.springframework.boot") version "2.7.13" id("io.spring.dependency-management") version "1.0.15.RELEASE" } group = "com.example" version = "0.0.1-SNAPSHOT" java { sourceCompatibility = JavaVersion.VERSION_1_8 } spring boot : 2.7.13 io.spring.dependency-management : 1.0.15 java : 1.8 spring boot..

    View단에서 Form Submit시 Dto 내부에 다른 Dto를 List로 가진 형태일때 처리방법

    View단에서 Form Submit 시 Dto 내부에 다른 Dto를 List로 가진 형태일때 전송하는 방법에 대해 정리한 내용입니다. 테스트 Dto는 아래와 같습니다. Order : 주문정보 Goods : 상품정보 한 주문에는 주문상품이 여러개 있는 구조입니다. @Data public class Order { private String orderNo; private String ordererNm; private List lGoods; } @Data public class Goods { private String goodsNm; } View단의 Form은 아래와 같습니다. 주문번호 주문자명 상품명1 상품명2 전송 주문번호, 주문자명, 상품명1, 상품명2를 입력후 전송버튼을 클릭시 아래의 Contoller ..

    [Intellij] SonarLint 소스정적분석

    SonarLint 란 SonarLint는 소프트웨어 개발자들이 코드 작성 중에 실시간으로 코드 품질을 향상시키는 데 도움을 주는 도구 중 하나입니다. 이는 개발 환경 내에서 통합되어 코드를 작성하는 동안에도 피드백을 제공합니다. SonarLint는 코드의 버그, 취약점, 코드 스멜(code smells), 스타일 문제 등을 식별하여 프로그래머에게 알려주고, 이를 수정할 수 있는 기회를 제공합니다. 이 도구는 다양한 프로그래밍 언어와 통합되어 있으며, IDE(통합 개발 환경)에서 작동하여 코드 편집 중에 실시간으로 피드백을 제공합니다. SonarLint는 SonarQube나 SonarCloud와 연결되어 동일한 정적 분석 엔진을 사용하여 코드 품질을 유지하고 향상시키는 데 도움이 됩니다. SonarLint..

    Google Bard API 사용

    Google Bard : Google의 언어모델(LM)인 LaMDA와 PaLM을 기반으로 하는 인공지능 검색 엔진 서비스 언어모델(LM, Language Model) : 입력값(자연어, 보통은 사용자의 문장)을 기반으로 통계학적으로 가장 적절한 출력값을 출력하도록 학습된 모델 (ex OpenAI의 GPT, Google의 LaMDA, PaLM 등) OpenAI의 ChatGPT API 와 Google Bard API의 요금체계 ChatGPT API : ChatGPT에서 제공되는 API이고 아래의 표와 같이 사용 토큰에 따라 요금이 발생(유료) Model 입력 출력 GPT-4 Turbo $0.01 / 1000 토큰 $0.03 / 1000 토큰 GTP-4 $0.01 / 1000 토큰 $0.03 / 1000 토큰..

    728x90
    반응형