db 데이터 조회시 조회 후에 특정 컬럼 한줄로 합칠때 사용하는 함수?...
--오라클
LISTAGG(aaa,',') WITHIN GROUP(ORDER BY aaa) AS aaa,
--단순히 aaa필드를 , 구분값으로 합친다
regexp_replace(LISTAGG( bbb|| ',' ) WITHIN GROUP ( ORDER BY bbb), '([^,]+)(,\1)+', '\1') bbb,
--bbb 필드 한줄로 합칠경우 중복 제거 후 합친다
mysql 버전
group_concat(distinct(aaa)) AS aaa
--aaa필드 한줄로 합칠경우 중복 제거 후 합친다
Spring WEB 한글깨짐 수정방법
web.xml 파일에
<!-- UTF8 세팅 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
추가.
'JAVA' 카테고리의 다른 글
업무중 배운것들 (0) | 2021.07.27 |
---|---|
JPA 공부 (0) | 2020.12.10 |
스프링 기초.1 (0) | 2017.06.19 |
스프링 연습중에 발생한 문제.... (0) | 2017.06.19 |
Git 기초 정리한 사이트 (0) | 2017.03.23 |
스프링 DI 활용 정리중
1. 생성자를 이용할 때에는 <constructor-arg/> 사용
2. setter 이용할 때에는 <property name="필드명"> 사용
-------------------------------------------
3. bean에서 네임스페이스를 통한 setting 시 c:[필드명] , p:[필드명] 방식이있는데
c:[필드명] 방식은 생성자를 이용한 방식이고
p:[필드명] 방식은 setter를 이용한방식
---------------------------------------------
4.단 네임스페이스를 사용하기 위해선 XML파일에 해당 네임스페이스를 beans 태그 안에서 사용하겠다 라고 선언해야됨
xmlns:c="http://www.springframework.org/schema/c"
xmlns:p="http://www.springframework.org/schema/p"
5. Spring Frame 워크 개발중 ...........CGLIB is required to process @Configuration classes. Either add CGLIB to the classpath or remove ........... 에러발생시
com.springsource.net.sf.cglib-2.1.3.jar
다운받고 라이브러리 추가하면됨..
6. JAVA 파일에서 에서 DI 를 선언하려면 클래스 파일명 앞에 @Configuration 사용 사용하려는 bean객에 앞에 @Bean 선언하면 사용가능.
7. xml cofig 파일에다가 자바에서 선언한 DI를 사용하려면 아래와 같이 XML에 넣어주면 됨
<context:annotation-config />
<bean class="class 위치" />
역으로 xml config 파일을 자바파일에서 사용하려면 @Configuration 테크 아래 @ImportResource("config파일명"); 선언 후 사용 하면 된다.