차근차근 911

스프링 빈(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

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() 함수로 숫자 오름..

공통코드 개별코드

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

NEXTVAL , CURRVAL

NEXTVAL : 오라클 시퀀스값 증가 CURRVAL : 현재 시퀀스값 조회 https://mine-it-record.tistory.com/62 [ORACLE]오라클_시퀀스(NEXTVAL , CURRVAL) 사용법 일단 NEXTVAL 와 CURRVAL을 사용하기에 앞서 시퀀스를 생성하고 오도록 하자. (https://mine-it-record.tistory.com/61) [ORACLE]오라클_시퀀스(Sequence) 생성 / 수정 / 삭제 시퀀스(Sequence) - 유일한 값을 생.. mine-it-record.tistory.com MYBATIS를 사용하면 SELECT KEY 와 함께써서 데이터를 넣고 바로 가져오는 경우가 있을 수 있다. https://deeplify.dev/back-end/sprin..

차근차근/Oracle 2022.03.31

Oracle count(*) count(1) count(컬럼명)

https://hue9010.github.io/db/select_count/ SELECT CONT(*), COUNT(1)의 차이는? SELECT COUNT(*)와 COUNT(1)의 차이를 알아보자 hue9010.github.io 결론부터 말하면 차이가 없다입니다. You Asked What is the difference between count(1) and count(*) in a sql query eg. select count(1) from emp; and select count(*) from emp; and we said… nothing, they are the same, incur the same amount of work – do the same thing, take the same amount..

차근차근/Oracle 2022.03.28

ROWID

LISTAGG(칼럼명, ',') WITHIN GROUP (ORDER BY ROWID ASC) 라는 코드를 봤다. https://gent.tistory.com/328 여기에 listagg within within group 사용법이 잘 나와있다. 여러 행을 하나의 컬럼값으로 보고 싶을 때 사용한다. 칼럼1 칼럼2 과일 사과 과일 귤 과일 바나나 과일 복숭아 라는 테이블이 있다고 할 때 내가 좋아하는 과일 사과, 귤, 바나나, 복숭아 이렇게 처음에 조회했던 순서대로 하나의 컬럼값을 만들고 싶은데 정렬을 원하는대로 할 수 없다면.. (정렬을 위한 칼럼 추가도 불가하다고 치자.) 1. LISTAGG(칼럼2, ', ') WITHIN GROUP (ORDER BY 칼럼2 ASC) as '내가 좋아하는 과일' -- 오..

차근차근/Oracle 2022.03.25
반응형