2022/04 9

스프링 빈(bean) 및 서블릿(servlet) 객체 직접 얻기 출처: https://offbyone.tistory.com/144 [쉬고 싶은 개발자]

https://offbyone.tistory.com/144 스프링 빈(bean) 및 서블릿(servlet) 객체 직접 얻기 스프링 프레임웍을 사용하여 개발 할때 서비스 객체나 DAO 객체의 빈(bean)을 얻기위해서는 @Autowired 또는 @Resource(name = "빈이름") 같은 annotation 을 사용해서 얻게 됩니다. HttpServletRequest, HttpServ.. offbyone.tistory.com 스프링 프레임웍을 사용하여 개발 할때 서비스 객체나 DAO 객체의 빈(bean)을 얻기위해서는 @Autowired 또는 @Resource(name = "빈이름") 같은 annotation 을 사용해서 얻게 됩니다. HttpServletRequest, HttpServletRespon..

차근차근/Spring 2022.04.29

컨트롤러에서 알럿 | controller message alert (1)

새로운 프로젝트를 운영중인데..혼자서 .. 야금야금 수정중이다.. '-' 나 편할라고.. 이번에 할 것은.. form submit후 데이터 처리가 끝나면 controller에서 메시지를 띄우고 원하는 페이지로 이동 시키는 것. 이 때 메시지는 프로퍼티 파일로 작성해서 공통으로 사용하고 싶다. '-' 설정 건드려보고..안되겠다 싶으면 공통 클래스라도 만들지뭐. 구글 검색어 : controller message alert , 자바 프로젝트 message properties 더보기 어떻게 만들어야 할까.. - redirectattributes / addFlashAttribute 사용 - ReloadableResourceBundleMessageSource 일단 생각으로는 스프링을 쓰고 있으니까..(부트는 아님)..

차근차근/Spring 2022.04.27

불안정적인 form submit / 간헐적 form submit

아주 중구난방인 내용의 글이 될거라서 제목을 어떻게 써야 할지 모르겠다. 상황은 기존 운영중인 프로젝트에 구글 광고 스크립트를 추가했다. 요청에 의해.. gtag_report_conversion()하는 함수를 넣는 거였고 .. 유튜브 광고 인 것 같다. 이 광고 관련 스크립트를 추가한 것이 3월 21일 그 후에 내가 코드를 수정하면서 운영에 새로반영을 한게 4월 19일. 이 때는 광고 영역이 아닌 ..데이터 넘기고 날짜 확인하고 이런 부분을 수정했다. 19일 반영 후 테스트를 하는데 form submit이 불안정했다. 스크립트에서 submit()까지는 타지만 컨트롤러를 가지 않고 페이지가 새로 고침됐다. 이 때 발견하게 된 에러 문구가 'ns_binding_aborted' , 'Status Code: 3..

문제점해결 2022.04.25

JAVA , JSP , JS간 데이터 넘김

여기에 하나씩 적어두려고 한다. JAVA -> JSP 1. JAVA-> JSP파일의 JSTL 자바코드 : .. ModelAndView mav = new ModelAndView(); request.setAttribute("text_key1","text_value1"); //리퀘스트에 담아서 넘기기 (setParameter를 쓰면 string만 되고 setAttribute를 쓰면 list도 된다.) mav.addObject("request",request); mav.addObject("text_key2","text_value2"); // 모델앤뷰 오브젝트에 추가하기 mav.addObject("text_key3","text_value3"); // 모델앤뷰 오브젝트에 추가하기 mav.setViewNave(/js..

REGEXP_SUBSTR , LEVEL, CONNECT BY, INSTR

REGEXP_SUBSTR - Oracle 10g부터 나온 기능 - REGEXP_SUBSTR(대상 문자, 패턴, 시작위치, 매칭순번) - 예) REGEXP_SUBSTR('A,01,02_03','[^,]+',1,1) -> A REGEXP_SUBSTR('A,01,02_03','[^,]+',1,2) -> 01 REGEXP_SUBSTR('A,01,02_03','[^,]+',1,3) -> 02 REGEXP_SUBSTR('A,01,02_03','[^,]+',1,4) -> - 패턴에서 (SQL 표준 정규 표현식을 사용하기 때문에 필요한 것들은 찾아서 만들어야 한다.) https://developer-ek.tistory.com/38 ^ : 문자열의 시작 [^] : 대괄호 안에 있기 때문에 not표현이 된다. + : 1회..

차근차근/Oracle 2022.04.13

sort()

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort Array.prototype.sort() - JavaScript | MDN sort() 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따릅니다. developer.mozilla.org https://hianna.tistory.com/409 [Javascript] 배열 정렬하기 (오름차순, 내림차순, 문자열, 객체) 배열 정렬하기 (오름차순, 내림차순, 문자열, 객체) 1. sort() 함수 2. sort() 함수로 숫자 오름..

럭키 드로우: 나만의 길을 찾을 때까지 인생의 레버를 당기는 법

p175 내 인생의 배터리는 지금 얼마나 남아 있을까 만약 인간이 백살까지 산다고 가정했을 때 ..남은 인생의 배터리는 68퍼센트 일 것이다. ..(배터리는 충전할 수 있지만 인생을 충전할 수 없기에).. 내가 사랑하는 사람과 통화를 하거나, 내 삶을 더 나아지게 만들고 보람차게 만드는 일에 사용할 것이다. 시간과 에너지를 소중하게 여긴다는 것은 마치 스마트폰에서 사용하지 않는 앱을 끄는 것과 같다. 끝이 반드시 존재하는 유한한 삶에서 꿈을 이루려면 삶에서 '중요하지 않은 것'과 '중요한 것'을 구분 짓고 살아야 한다. 그래야 우리가 정말로 하고 싶은 일을 찾았을 때 온전히 집중할 수 있다. p189 생각해보면 나는 회사에서도 늘 대체되기 쉬운 사람이었다. 그 동안 이런저런 사정으로 다섯 번 퇴사를 했는..

내 책장 2022.04.06

공통코드 개별코드

프로젝트를 진행하면서 공통코드를 어떤 기준으로 생성하고 어떻게 관리하는게.. 좋은 방법일지 궁금해졌다. 현재 외주사에서 받은 프로젝트를 읽고 있는데.. 공통코드 테이블이 있지만.. 사용하지 않는 것도 있고 모든 코드에 직접적으로 적혀있는 경우도 있다. 처음에는 그냥 코드읽다보면 이해되겠지 싶었는데 코드 찾고 이게 무슨 의미인지 파악하는데 너무 많은 시간을 쏟고 있는 것 같다.. 또..칼럼명이나 변수명을 내가 지은게 아니기도 하고 내가 영어를 못한 탓도 있지만.. 한눈에 어떤 값을 의미하는지 알 수가 없다. 사실 나는 단어들을 거의 줄이지 않는다.. 왜냐면..내가 짠 코드도 이주만 지나면 ...다시 읽어봐야 하기 때문이다.. 허허..적고 보니 ..그냥 내가 잘못하고있네.. '-'.. 무튼... 공통 코드...

반응형