애정코딩 💻

스프링 부트 정리 (200405~)

Controller @SpringBootApplication 스프링부트의 자동 설정, 스프링 Bean 읽기와 생성을 모두 자동으로 설정함 해당 class에 있는 위치부터 설정을 읽어 가기 때문에 항상 프로젝트의 최상단에 위치해야 함. SpringBootApplication.run() 스프링부트의 내장 was이다. 외장 was를 사용해도 되지만 내장 was 사용 권고 (언제 어디서나 같은 환경에서 스프링 부트를 배포) 성능상 이슈 : 톰캣 역시 서블릿으로 이루어진 자바 애플리케이션이다. 똑같은 코드를 사용하고 있으므로 크게 고려하지 않아도 된다. @RestController 컨트롤러를 JSON을 반환하는 컨트롤러로 만들어 줌 예전에는 @ResposeBody를 각 메소드마다 선언 했던것을 한번에 사용할 수 ..

WEB/Spring 2020.04.05 Joana

NAWA 프로젝트 설명

1. 문서 작업 문서 작업은 예상만큼이나 어렵고 시간이 많이 들어갔다. 처음으로 개발 예정 보고서로 역할분담, 일정, 시스템 구성도, 구현을 작성하였다. 학원에서 같이 배운 언어와 개발도구를 사용 했기 때문에 어렵지 않았다. 역할분담에서 개인의 역량 차이 때문에 조금 시간이 지체되었지만, 프로젝트를 진행할 때 추가, 수정되었다. 그 후 기능정의서 (FBS)를 시작하며 정말 힘들었다... 그 후에 만든 문서에서 조금이라도 바뀌면 FBS도 바꿔야 하는 상황이어서 처음 계획할 때 좀 더 신중했어야 했다는 걸 뼈저리게 느꼈다... 구현되어야 할 기능이 하나하나 나열되어있다. 대망에 요구사항 명세서 , 가장 시간을 많이 쏟아부었던 것 같다. 그래서 개발할 때 무척 도움이 많이 되었다. 팀 프로젝트이다 보니 서로 ..

Project/NAWA 2020.03.29 Joana

var, const, let

JavaScript에서의 변수 선언 방식 중 var, const, let의 차이점 먼저 Hoisting과 Scope의 개념이 필요하다. Hoisting Hoist란 변수의 정의가 범위에 따라 선언, 초기화, 할당 분리되는 것을 의미 (전역변수와 지역변수) Scope - 전역 스코프, 지역 스코프 1. var 변수 선언의 경우 유동적으로 변경될 수 있다. function scope 2. const 변수에 재선언, 재할당 불가 block scope 지역 스코프 3. let 변수에 재할당 가능 block scope ES6에서는 var보다는 const와 let을 사용해서 정확한 변수 사용을 권한다.

WEB/JAVA SCRIPT 2020.03.05 Joana

Spring scheduler(스프링 스케쥴러)

메인페이지에 가입한 회원의 수를 표시해주고 싶은데 회원이 가입했을때 바로 표시되는게 아니라 매일 시간을 정해두고 자동으로 업데이트 하게 하고싶었다. servlet-context에 xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd 추가 해주었고 context:component-scan base-package 에는 적용하는 경로 적어주면 되는데 com.min.app 으로 시작하는 패키지 모두를 선택했다 그다음 스케쥴러 사용할 class를 만들어주었다. public static i..

WEB/Spring 2020.02.07 Joana

이클립스 마켓 실행 안될때

이클립스 Help - Install new software... - Work with : http://download.eclipse.org/mpc/photon Eclipse software repository | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 360 open source projects, including runtimes, tools and frameworks. download.eclipse.org

WEB/SETTING 2019.09.17 Joana