본문 바로가기

전체 보기29

[스프링부트 기초] 스프링부트 활용: 외부설정,프로파일,로깅 [ 외부설정파일 ] : application.property 또는 yml 등의 형태로 작성된 파일을 읽는다. : 우선순위 존재. 자세한 내용은 "스프링 부트 개념과 활용 - 외부설정" 쪽 참고하자 : @Value 어노테이션 보다 바인딩에 융통성 있다. 프로퍼티 파일 내에서 카멜케이스나 케밥, 언드스코어로 작성해도 바인딩 되지만 @Value의 경우 오타나면 에러 발생. 좋은점은 SpEL 사용 가능한 것 밖에 없음.. : 참고 URL -> https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-external-config resource > application.property에 작성된 내용 - test.name .. 2019. 12. 2.
[스프링 프레임워크 핵심 기술] IoC 컨테이너 Inversion Of Control : 의존관계주입(Dependency Injection), 의존 객체를 직접 만들어 사용하는게 아닌, 주입받아 사용하는 방법 : 핵심적인 인터페이스는 BeanFactory ApplicationContext : 실직적으로 사용하는 beanfactory로 beanfactory를 상속받았으며, MessageSource, ResourceLoader 등 다양한 기능을 가지고 있는 인터페이스 의존성 주입 1. 생성자 2. 세터 3. 필드 대표적인 어노테이션은 @Autowired : 필요한 의존 객체의 타입에 해당하는 빈을 찾아 주입한다. 정확히는 타입을 보고 이름도 확인한다. - required : 기본값은 true로 Ioc 컨테이너에 해당하는 빈이 없으면 애플리케이션 구동에 실.. 2019. 12. 2.
구글 지도 API 이용중 이슈 : grey screen 구글 지도 API를 사용하던 중, 로드 시 회색화면이 나오는 문제가 발생했다.. 지도를 띄우는 방식은 onclick 시 레이어 팝업(퍼블, css로 반투명한 배경에 팝업띄우는 형태)으로 특정 div에 뿌려주는 방식을 사용하고 있었다..! 처음 띄울 때는 문제 없었지만, 두번째부터 회색화면이 노출(...) AS-IS (맵호출부분) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 // 좌표값에 맞는 위치 var markerPosition = new google.maps.LatLng(lat, lng); // 지도를 그릴 곳 var container = document.getElementById('map_canvas'); var options = { center: new g.. 2019. 12. 2.
datepicker 월별 선택으로 바꾸기 jsp에 설정된 선언한 상태. foundation-datepicker임을 주의 1 2 3 4 5 6 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 $(function(){ var nowTemp = new Date(); var now = new Date(nowTemp.getFullYear(), nowTemp.getMonth(), nowTemp .getDate(), 0, 0, 0, 0); var checkin = $('#startDate').fdatepicker({ format : 'yyyy-mm', pickTime : false, language : 'ko', onRender : function(date.. 2019. 12. 2.