만든 이유 및 소감 개인적으로 공부할때는 타이머를 켜놓고 공부를 하는데(공부 다 해놓고 타이머에 기록된 공부 시간을 보면 좀 뿌듯하다.) 전에 HTML, CSS를 공부할때 마침 타이머가 없기도 했고, 만들어 놓으면 닳는 것도 아니고 영원히 내가 원하는 기능을 가진 타이머를 소지 하고 있으니까, 또 하고 있는 공부에도 되고 겸사겸사로 만들게 되었다. 만들고 보니 이걸로 또 어떤 기능을 추가해서 더 발전된걸 만들 수 있을까? 라는 생각도 든다. 기능 1. 현재시간 2. 시간 측정 3. 일시정지 시간 기록 4. 시간 리셋 결과물 Study Timer.html 00:00:00 시작 리셋 +@ date.getMonth() 의 반환값은 0 ~ 11 이기 때문에 +1을 해준다.
문제 해결 과정 dhtmlx로 프로젝트 개발중 db에서 뽑아온 값에 html에서 엔터처리가 로 나오게 되어 문제가 생겼다. 문제를 발견하고 처음에는 back에서 처리해서 view로 보내줄려고 했지만 이상하게 sysout을 해보면 console창에는 br태그는 보이지 않고 엔터처리가 되어 나오고 front에서만 br태그가 나왔다. 그러므로 javascript로 front에서 작업을 하게 되었다. 결국은 아래와 같이 해결은 되었지만... 점심먹고 돌아와 인터넷 복붙으로 만들어 놓은 코드 복습해볼려고 다 지우고 result.v_desc만 뽑아보니 정상적으로 나온다...?? 정말 다른건 건들지도 않고 br태그가 나온 그 코드로 돌아가서 다시 한번 뽑아본 것 뿐인데?? 코딩에도 기도가 필요한 이유를 알 것만 같다..
예전에 spring boot에 spring security를 이론은 제쳐두고 적용해서 글을 쓴적이 있는데 다시 프로젝트에 사용할 일이 있어서 오랜만에 제 글을 다시 보니 역시 뭐가 뭔지 하나도 모르겠더라고요;;; 다시 공부하는겸 이번 글은 간단하게 이론편으로 글을 올리고 예전적어둔 글을 적용편으로 사용하도록 하겠습니다. Spring Security(스프링 시큐리티)란? 스프링 시큐리티는 스프링 기반의 애플리케이션의 보안(인증과 권한,인가 등)을 담당하는 스프링 하위 프레임워크이다. 주로 서블릿 필터와 이들로 구성된 필터체인으로의 위임모델을 사용한다. 그리고 보안과 관련해서 체계적으로 많은 옵션을 제공해주기 때문에 개발자 입장에서는 일일이 보안관련 로직을 작성하지 않아도 된다. 출처: https://cod..
spring 기반의 프로젝트를 spring boot로 프레임워크를 이사할 일이 생겨 1. xml기반으로 생성된 bean을 쉽게 생성하는 방법과 2. yml을 간단하게 생성 및 적용방법까지 적어볼려고 한다. spring application.xml -> spring boot @Configuration @ImportResource(value= {"classpath:applicationContext.xml"}) public class ApplicationConfig { //따로 config 클래스를 생성해도 되고 spring boot application 클래스에 //@importResource만 설정해줘도 된다. } yml은 중복을 허용하지 않는것과 가독성이 좋다라는 장점을 가지고 있습니다.. yml을 작성..