- 프런트엔드
- postman session
- emplace_back
- web developer
- 다빈치 리졸브
- MFC
- UI/UX Engineer
- postman html parse
- Android/iOS Developer
- Front-end developer
- Android
- Intellij
- postman collection
- postman tests
- postman automations
- solidity
- Java
- C++
- postman excel
- postman csv
- 좋은 개발자
- c#
- Interaction developer
- postman collection variables
- oracle
- 우수한 프런트 개발자
- postman pre-request
- LSL_Script
- postman
- Unity
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
목록[Develop] Web/Back-end (22)
david's daily developer note
Spring Boot + apache.poi를 활용하여 Excel Download를 구현해보자. 1. build.gradle에 apache.poi 종속성를 추가한다. (5.0.0 버전을 사용했다.) dependencies { implementation 'org.apache.poi:poi:5.0.0' implementation 'org.apache.poi:poi-ooxml:5.0.0' } 2. 다운로드 요청을 받을 컨트롤러를 추가한다. @RestController public class ExcelController { @GetMapping(value="/exceldownload") public void ExcelDownload(HttpServletResponse response) throws Excepti..
Spring MVC의 컨트롤러 지정을 위하여 사용되는 @Controller 어노테이션과 @RestController의 차이를 알아보자. Spring MVC에서 @Controller는 사용자 요청에 대한 응답으로 View를 반환하기 위한 로직의 처리를 담당한다. @Controller @ResponseBody public class Controller { //logic } Spring MVC에서 View가 아닌 데이터를 반환하는 경우가 있는데, 이때는 @ResponseBody 어노테이션이 필요하고 이를 통하여 Json형태의 데이터를 반환할 수가 있다. 여기서 @RestController는 @Controller와 @ResponseBody가 결합된 어노테이션이며, @ResponseBody 어노테이션 없이도 문자..
코드 가독성, 유지 보수성을 위하여 일관된 코드 스타일을 만드는 것은 매우 중요하다. (우리 조상님들은 코드를 A4 용지로 출력해서 검사 맞고 그랬다고...한다.) 여러 사람이 함께 개발할때는 너무 당연하게 중요한데, 요즘은 가끔 혼자 공부하다보면, 자동으로 만들어지는 import문이,, 코드올릴때마다 바뀌고 Change가 생겨서 Commit이 지저분해진다. 그래서 자주 쓰는 스타일을 프로젝트 단위로 등록하거나, IDE자체에 디폴트로 등록하면 좋다.. 이 글에서는 Intellij에 캠퍼스 핵데이 (네이버 해커톤) Java 코딩컨벤션을 적용해본다. 1. 포멧터 다운로드 위치로 이동 https://github.com/naver/hackday-conventions-java/blob/master/rule-con..
Spring DI (Dependency Injection) Spring Container는 Bean이라고 부르는 자바 객체의 생명 주기를 자동으로 관리한다. Spring Container는 객체 인스턴스를 싱글톤으로 관리되지만, 내부적으로 CGLIB 방식으로 오버라이딩되어, 다른 목적으로 사용되는 같은 타입의 인스턴스를 알아서 관리해준다. 일단 싱글톤 관리는 GC로 발생하는 오버헤드를 줄일 수 있다는 장점이 있다. https://docs.spring.io/spring-framework/docs/current/reference/html/index.html Spring Container가 객체간 의존 관계를 자동으로 연결하는 것을DI (Dependency Injection), 의존성 주입이라고 한다. pub..