일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 우선순위큐
- Android Studio
- disjoint set
- 다익스트라
- dto
- 최단경로
- spring boot
- bottom-up
- Python
- 엔테크서비스
- union-find
- 음수가 포함된 최단경로
- clean code
- 벨만 포드 알고리즘
- BufferedReader
- kmeans
- Django
- onclick
- 플로이드 와샬
- 직무면접
- 유니온 파인드
- 거쳐가는 정점
- compiler
- 기술면접
- 코딩테스트
- top-down
- Java
- Controller
- 동적계획법
- scikit-learn
- Today
- Total
목록Developer's_til/스프링 프레임워크 (25)
춤추는 개발자
이번 포스팅부터 Spring Boot와 AWS로 혼자 구현하는 웹서비스를 진행하며 개인 프로젝트를 하나 완성할 예정입니다. 기존에는 VS Code만 사용하며 Java코드를 작성했지만, 이번에는 많은 IT회사(네이버, 카카오, 라인, 쿠팡 등)에서 공식 IDE로 사용하는 IntelliJ를 사용합니다. 아직 교재만 따라가며 IntelliJ를 사용했지만, 개발에 유용한 단축키와 Git과의 연동 덕분에 만족하고 있습니다. 실제로 개발자들이 이야기하는 IntelliJ의 장점은 아래와 같습니다. 강력한 추천 기능(Smart Completion) 훨씬 다양한 리팩토링과 디버깅 기능 이클립스의 Git에 비해 훨씬 높은 자유도 프로젝트를 시작할 때, 인덱싱하여 파일을 비롯한 자원들에 대해 빠른 검색 속도 HTML과 CS..
* 세미나 소개 스프링 부트는 스프링을 통해 자바 엔터프라이즈 애플리케이션 개발을 손쉽게 할 수 있도록 도와주는 툴입니다. 빌드, 개발 배포와 모니터링까지 개발과 관련있는 모든 분야에 도움을 주고 있습니다. 이번 세미나에서 스프링 부트가 어떤 방법으로 어떤 분야에서 자바 엔터프라이즈 애플리케이션 개발을 돕고 있는지 살펴보겠습니다. 스프링부트가 다루는 영역 - 빌드 프로젝트 생성, 의존성 관리, 애플리케이션 패키징 및 실행 - 코딩 개발 툴 제공, 자동 설정, 외부 설정 - 배포 및 관리 도커 이미지 생성, Actuator, 스프링 부트 어드민 start.spring.io로 프로젝트 생성 가능 빌드 툴 maven, gradle (디렉토리 구조의 차이) Spring boot 버전? Snapshot - 개발 ..
1. Controller 사용자의 요청(request)을 어떻게 처리할지 결정하는 파트입니다. 즉, Controller에 정의 된 기준대로 요청을 처리합니다. @Controller Controller의 역할을 수행한다고 명시해주는 어노테이션, Controller의 내용을 기준 삼아 요청을 처리. @RequestMapping(vale=" ", method= ) Controller에 들어온 요청을 처리하는 기준점입니다. 서버의 URL + value로 매핑되며 method의 RequestMethod.GET or POST 주소창에 URL + value를 입력하면 method가 수행됩니다. 2. Service 사용자의 요청(request)에 대해 어떤 처리를 할지 결정하는 파트입니다. 즉, Controller가 ..
Q. Spring의 특징은? Spring의 가장 큰 특징은 의존성 주입(DI)과 제어의 역전(IOC). 이들로 인해서 결합도를 낮추는 방식으로 어플리케이션을 개발할 수 있다. 이런 방식으로 개발한 응용프로그램은 단위테스트가 용이하기 때문에 퀄리티 높은 프로그램 개발이 가능합니다. Q. 의존성 주입이란? 객체간의 결합도를 낮출 수 있는 방식으로 어노테이션을 이용해 구현할 수 있습니다. 의존성 주입이 없는 경우 @RestController public class MyController { private MyService service = new MyService(); @RequestMapping("/welcome") public String welcome() { return service.retrieveWe..