스프링의 핵심 요소 중 가장 많이 꼽히는 요소로 의존성 주입, DI(Dependency Injection)이 있다. "Engine" 속성을 가진 "Car"라는 클래스를 개발하고 있다고 가정해보고 간단히 이런 코드를 만들었다. public class Car { private Engine engine; public Engine getEngine() { return engine; } public void setEngine(Engine engine) { this.engine = engine; } } 여기서 "Engine"은 "Car" 클래스에 종속된다. 스프링이 없는 자바에서는 "Car" 클래스 내에 "Engine" 클래스의 인스턴스를 만들어서 사용한다. public class Car { private Engi..
처음 하는 스프링 부트(Spring Boot), Controller와 JSP에 이어서. 1. DB 준비하기 스프링 포스팅에서 만들었던 DB를 그대로 사용할 예정입니다. 그렇기 때문에 그때 자료를 또 사용할게요. 일단 MariaDB는 깔았다고 치고 진행하겠습니다. 혹시라도 설치를 안하셨다면 아무 버전이나 가볍게 설치하셔도 상관없어요. 설치만 하고 아무것도 손을 안댄 상태의 DB는 이렇게 아무것도 없습니다. againDB 라는 이름으로 DB를 하나 만들어볼게요. 다시 조회를 해보면 만든 DB가 보일거에요. 1use againDB;cs 방금 만든 againDB 를 사용한다는 명령어인데, 입력하면 DB 가 선택이 됩니다. 이제 테이블을 만든 차례네요. 1234create table disposable_table..
처음 하는 스프링 부트(Spring Boot), 프로젝트 생성하기에 이어서. 이번엔 지난 포스팅에서 만들었던 프로젝트에 간단한 화면을 붙여보도록 하겠습니다. 1. 화면 구성하기 지난 포스팅에서 다뤘던 내용을 똑같이 재현해보려고 합니다. 하지만 부트에서 JSP를 사용하려면 조금 더 손을 댈 곳이 있는데요. 1234567891011121314151617181920212223242526272829plugins { id 'org.springframework.boot' version '2.2.5.RELEASE' id 'io.spring.dependency-management' version '1.0.9.RELEASE' id 'java'} group = 'com.begin'version = '0.0.1-SNAPSH..
맥북을 샀습니다. 새로운 마음으로 스프링 부트 시리즈를 포스팅해볼까 합니다. 프로젝트 생성하기 0. 프로젝트를 생성하기 전에 먼저 이클립스를 켭니다. 모두 알고 있겠지만, 스프링의 빌드 도구로는 Maven 말고도 Gradle이 있는데 이번엔 Gradle을 사용해보려고 합니다. Help > Eclipse Marketplace 에서 Buildship Gradle Integration 3.0 을 설치합시다. 1. 스프링 부트 프로젝트 생성하기 지금부터는 편의상 부트로 줄여서 부르겠습니다. 부트 프로젝트를 생성하는건 너무 간단한데요. Spring Starter Project 는 프로젝트를 아주 간단하게 생성할 수 있도록 만들어져 있습니다. 클릭하면 초기화면이 나타나는데, 이제 입맛에 맞게 간단히 바꿔보도록 하죠..
언어, Language 언어란 좁은 의미로 사람과 사람이 대화를 하기 위한 수단이다. 우리나라에서 의사소통을 하기 위해서 국어를 배워야 하고, 미국에서 대화를 하기 위해서 영어를 배워야 하듯이 말이다. 지금부터는 언어를 조금 더 넓은 의미로 생각해보자. 누군가는 말한다, 모든 학문이란 사실 그 분야의 언어를 배우는 것이라고. 더하기(+)라는 기호는 숫자 두 개를 합치라는 말을 배운 것 처럼 말이다. 마찬가지로 컴퓨터 사이언스를 공부하기 위해선 컴퓨터와 대화를 해야 한다. 컴퓨터? 언어? 우리에겐 아주 익숙한 과목인 C언어를 살펴보자. 이 문단의 주제에서 알 수 있듯, 과목 이름에 대놓고 언어라고 쓰여있다. 왜 언어라는 이름이 들어가는지 필자도 잘 몰랐다. 그냥 다들 그렇게 부르니까 그런가보다 했었던 때가..
- Total
- Today
- Yesterday
- MariaDB
- sbux
- 커피프렌즈
- 교환코드
- 설정
- controller
- 블라디보스톡
- 맛집
- 내돈돌려줘
- AFK아레나
- 스프링
- 이클립스
- Tomcat
- MVC
- 환전
- spring
- 자작냉우동
- mybatis
- JMT
- 쏠편한환전
- 세번가요
- Java
- 화려해
- 스타벅스
- 루블
- 꿈의숫자
- 주식
- Nasdaq
- 두번가요
- 변수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |