hodako
close
프로필 배경
프로필 로고

hodako

  • 분류 전체보기
    • CS
      • Network
      • OOP
      • 알고리즘
    • Java
      • Spring
    • Problem Solving
      • BOJ
      • PRGMS
      • ETC
    • 개인
      • 회고
      • 선순환
      • 아카이브
    • Infra
  • 홈
  • 태그
  • 방명록
[Spring Devtools] LiveReload / Gradle 간단한 설정하기 (2023.07)

[Spring Devtools] LiveReload / Gradle 간단한 설정하기 (2023.07)

LiveReload란? LiveReload는 개발자가 소스를 수정하면 브라우저에 자동으로 반영해주는 오픈소스 툴입니다. 기존의 스프링으로 개발을 할때 새로운 정적인 페이지를 넣는다던지 의존관계 수정을 하면 일일이 어플리케이션을 수동으로 껐다가 켜야했습니다. 하지만 LiveReload는 그 귀찮은 과정을 매번 파일이 수정될때마다 어플리케이션 전체를 다시 로딩하여 개발자가 수정한 파일이 브라우저에서 바로 확인할 수 있게 도와줍니다. 1. build.gradle 설정 dependencies { developmentOnly 'org.springframework.boot:spring-boot-devtools' } build.gradle에 의존성을 추가합니다. 2. application.properties 설정 s..

  • format_list_bulleted Java/Spring
  • · 2023. 7. 21.
  • textsms
ArrayList안의 ArrayList가 왜 텅 비어 있지??

ArrayList안의 ArrayList가 왜 텅 비어 있지??

목차  기본적인 ArrayListArrayList는 잘 알려져있듯이 java.util에 들어 있는 class 중의 하나다. 배열과 다르게 크기를 조절할 수 있고 RandomAccess 인터페이스를 상속해서 내부 요소에 대한 O(1) (상수시간)에 가까운 탐색이 가능하다. 하지만 요소를 추가하거나 삭제할 때는 O(n)이 걸리기 때문에 많은 요소를 삭제해야 한다면 LinkedList와 같은 자료 구조를 사용하자. 다음과 같이 제네릭을 사용해 보통 새로운 ArrayList를 생성한다.import java.util.ArrayList;class Main { private static ArrayList orders = new ArrayList(); public static void main(String[..

  • format_list_bulleted Java
  • · 2023. 6. 21.
  • textsms
왜 Gradle? Gradle과 Maven의 차이점

왜 Gradle? Gradle과 Maven의 차이점

목차 왜 Gradle? 스프링 부트를 통해 스프링 프로젝트를 만들고자 하면 다음과 같이 프로젝트 빌드를 어떤 빌드 도구를 사용해 빌드할 것인지 물어본다. 유명한 스프링 개발자인 김영한 님의 설명을 빌리자면 원래는 스프링은 Maven을 기반으로 만들어졌지만 현재는 기존 레거시 프로젝트나 원래 메이븐을 쓰던 프로젝트가 아니라면 모두 Gradle로 옮기는 추세라고 한다. 또한 Google에서도 안드로이드를 위한 공식 빌드 도구로 Gradle을 선택했다! (https://developer.android.com/studio/build?hl=ko) 하지만 토이 프로젝트를 시작하면서 왜 Gradle로 다들 옮겨갈까라고 생각하면서 왜 Gradle을 쓸까 문득 궁금해졌다. 둘의 차이점과 왜 Gradle을 쓰는지 알아보기..

  • format_list_bulleted Java/Spring
  • · 2023. 4. 12.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
  • 각종 아이콘 및 이미지 출처
전체 카테고리
  • 분류 전체보기
    • CS
      • Network
      • OOP
      • 알고리즘
    • Java
      • Spring
    • Problem Solving
      • BOJ
      • PRGMS
      • ETC
    • 개인
      • 회고
      • 선순환
      • 아카이브
    • Infra
최근 글
인기 글
최근 댓글
태그
  • #Kernel360
  • #백엔드
  • #코딩테스트
  • #python
  • #network
  • #커널360
  • #국비지원
  • #프로그래머스
  • #부트캠프
  • #java
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바