Spring Framework와 Spring Boot는 Java 기반 애플리케이션 개발을 지원하는 프레임워크이지만, 개발 편의성과 설정 방식에서 차이가 있습니다. 주요 차이점을 정리하면 다음과 같습니다:1. 설정 방식Spring FrameworkXML 기반 설정이나 Java Configuration(@Configuration)을 사용하여 세부적인 설정을 수동으로 작성해야 합니다.Dependency 설정, DispatcherServlet 등록, 데이터베이스 설정 등 많은 작업이 개발자가 직접 처리해야 합니다.Spring BootSpring Boot는 설정 자동화를 제공합니다.application.properties 또는 application.yml 파일을 사용하여 간단히 설정할 수 있습니다.많은 기본값(C..
Programing
the project was not built due to release 21 is not found in the system". Fix the problem, then try refreshing this project and building it since it may be inconsistent. 프로젝트에 올라가져 있는 jre 우클릭 > Properties 로 들어가 줍니다. 들어가보면 default JRE로 설정이 되어 있을텐데 Execution environment 에서 다른 버전의 java로 잡아주면 해결이 됍니다. 에러 메시지에 따라서 java 버전을 선택해야 할것으로 추측이 되는데 저는 13으로 선택하니 해결이 되었습니다.
git 사용하면서 C:\Users\23ffee\workspace\java-test>git push -u origin main To https://github.com/ParkHyunchang/junit5.git ! [rejected] main -> main (fetch first) error: failed to push some refs to 'https://github.com/ParkHyunchang/junit5.git' hint: Updates were rejected because the remote contains work that you do not hint: have locally. This is usually caused by another repository pushing to hint: t..
로컬 컴퓨터에 gradle을 설치하는 방법 일단 cmd 창에서 gradle -v 를 해보면 이렇게 gradle 은 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 이렇게 뜨면 gradle 이 설치가 안되어 있는 것입니다. gradle을 설치하러 https://gradle.org/install/ Gradle | Installation Install the Gradle build tool on Linux, macOS or Windows, either manually or using a package manager like SDKMAN! or Homebrew. gradle.org 공홈으로 들어가서 Binary-only 나 Complete를 눌러주면 압축파일이 받아집니다. 해당 압..
getOrDefault( Object key,V defaultValue ) - Java 8에서 추가된 Collection API 함수들 중 일부이다. 찾는 key가 존재한다면 찾는 key의 value를 반환하고, 없거나 null이면 default 값을 반환한다. package four.one; import java.util.HashMap; import java.util.Scanner; public class test { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str=in.next(); HashMap map=new HashMap(); for(char x : str.toCharArray()){ m..