[Spring] 스프링이란
·
Development/SpringBoot
스프링(Spring)과 스프링 부트(Spring Boot) 스프링(Spring) 은 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크입니다. 엔터프라이즈급(기업/사업) 애플리케이션을 개발하기 위한 포괄적인 프로그래밍 및 구성 모델을 제공합니다. 스프링 프레임워크는 다음과 같은 특징을 가지고 있습니다: 경량 컨테이너: 스프링은 경량의 IoC(Inversion of Control) 컨테이너로, 객체의 생성과 생명 주기를 관리합니다. 의존성 주입(Dependency Injection): 스프링은 클래스 간의 의존성을 줄이고, 느슨한 결합을 통해 코드의 유연성과 테스트 용이성을 향상시킵니다. 다양한 지원 기능: 트랜잭션 관리, 웹 MVC, 보안, 데이터 접근, 메시징 등 엔터프라이즈급 애플리케이션을 구축하기..
[Java] 자바 기본 정리하기
·
Development/Java
자바 기본 내용들을 복습하기 위해 정리하였습니다. 다른 언어와 유사한 부분은 생략하였습니다. (Python, PHP, C) 🧑🏻‍🏫 유튜브의 나도코딩님 '자바 코딩 무료 강의(기본편)' 9시간 영상을 참고하였습니다. 자바란? 자바는 썬 마이크로시스템즈의 제임스 고슬링과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다. 현재 웹 개발에서 가장 많이 사용되고 있으며, 안드로이드 애플리케이션 개발에도 사용된다. 사용 툴 인텔리제이 팁 psvm 또는 main을 입력하면 자동으로 public static void main () 이 자동으로 생성된다. sout 입력하면 System.out.println()이 만들어짐 한 줄 주석 단축키: Ctrl + / 여러 줄 주석 단축키: Ctrl + Shift + / ..
[Spring Boot] 스프링 부트 시작하기
·
Development/SpringBoot
spring initaializr spring initaializr로 spring 시작환경 구성하기 spring boot 기반으로 프로젝트를 생성해주는 사이트로 project를 다운로드 하여 쉽게 사용할 수 있다. 링크: https://start.spring.io/ Dependencies 프로젝트 내에서 사용할 라이브러리를 선택한다. 추가한 dependencies Lombok Spring Configuration Processor Spring Boot DevTools Spring Web Spring Web Service MariaDB Driver Spring Data JPA Lombok Java 라이브러리로 반복되는 getter, setter, toString등의 메서드 작성 코드를 줄여주는 코드 다이어..
자바 설치 및 환경 변수 설정
·
Development
- 설치환경 : Windows 10 - 리눅스에서 사용 중인 java파일을 윈도우에서 실행하기 위해 자바를 설치함. 공식 홈페이지에서 필요한 버전을 다운로드한다. https://www.java.com/ko/download/ie_manual.jsp?locale=ko Windows용 Java 다운로드 www.java.com 설치 후에 cmd창에서 javac를 입력한다. 아래와 같이 오류가 뜨는 경우에는 환경변수를 설정해주면 된다. [Java] 'javac'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 검색 > 환경변수 > 시스템 속성 > 환경 변수 > 시스템 변수 > path 편집 새로 만들기를 선택한 후 설치된 jdk 경로를 입력한다. Program Files > ..