ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스프링 MVC 기초 - 5 : 기타
    Spring 2022. 11. 15. 15:28

     

    * UTF-8 설정
    - web.xml

    <!-- UTF-8 -->
    <filter>
        <filter-name>encoding</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>
    </filter>
        
    <filter-mapping>
        <filter-name>encoding</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    - STS
     Window > Preferences > General > Workspace >Text file encoding> Other에서 UTF-8 설정 후 Apply

    - JSP : 파일 최상단에 아래 내용 추가

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

     

    * SQL 로그 남기기

    - pom.xml 추가

    <dependency> 
                <groupId>org.lazyluke</groupId> 
                <artifactId>log4jdbc-remix</artifactId> 
                <version>0.2.7</version> 
            </dependency>

    - log4j.xml 추가

    <logger name="jdbc.sqlonly">
            <level value="info" />
        </logger>
        
        <logger name="jdbc.resultsettable">
            <level value="info" />
        </logger>

     

    - root-context.xml 추가

    <bean id="dataSource" class="net.sf.log4jdbc.Log4jdbcProxyDataSource"> 
         <constructor-arg ref="dataSourceSpied" /> 
         <property name="logFormatter"> 
             <bean class="net.sf.log4jdbc.tools.Log4JdbcCustomFormatter"> 
                 <property name="loggingType" value="MULTI_LINE" /> 
                 <property name="sqlPrefix" value="SQL : "/> 
             </bean> 
         </property> 
     </bean>

    - root-context.xml 수정

    <bean id="dataSource"  ==> <bean id="dataSourceSpied

     

     

    'Spring' 카테고리의 다른 글

    MyBatis  (0) 2022.11.25
    스프링MVC : iBatis, MyBatis  (0) 2022.11.17
    스프링 MVC 기초 - 2 : pom.xml  (0) 2022.11.14
    스프링 MVC 기초 - 1 Spring Legacy Project  (0) 2022.11.14
    STS3 (Spring Tool Suite 3)  (0) 2022.11.14
Designed by Tistory.