최종적으로 사용할 스프링
- 파일명 대문자 -> 소문자 (db-Context.xml -> db-context.xml)
- 부트스트랩 적용
- 회사사이트 ex) 비트코인 -> 바이트코인, 비틀어코인...
web.xml에 welcome file 넣었다.
error 페이지, filter(한글설정)
<!-- 에러 페이지 -->
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/WEB-INF/views/error/error.jsp</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/views/error/404.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/WEB-INF/views/error/500.jsp</location>
</error-page>
<!-- 한글 설정 -->
<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>
error 페이지 처리는 개발이 끝난 뒤에!!
xml 다 이어져있다는 뜻.
pom.xml에 2가지 추가 log 찍기, db+
db로 가는 sql문, db에서 온 결과 가로챌 것.
db-context.xml
기존 첫번째줄 교체
기존 첫번째줄
<bean class="org.springframework.jdbc.datasource.DriverManagerDataSource" id="dataSource"> <property name="username" value="아이디"/> <property name="password" value="비밀번호"/> <property name="url" value="jdbc:mariadb://db주소:포트번호/테이블명?"/> <property name="driverClassName" value="org.mariadb.jdbc.Driver"/> </bean>
밑에 이것도 추가
선생님 주신 파일 feb15에 errorcontroller는 그냥 지우기
로그 때문에 resources 폴더에 추가한 파일
콘솔창에 로그 뜨니까 폰트 줄여도됨...
welcome file에서 html 안돼서 jsp로 바꿈
css, js, assets 위치
최상단인 ../
는 webapp
현재 위치한 폴더의 상위폴더...
servlet-context.xml
resources/** (resource 뭐뭐) 들어오면 /resources/라고 보여주란 뜻.
부트스트랩 템플릿 가져온 jsp에서 css, js 경로들이 너무 복잡하니까 servlet-context.xml에서 뭔가 더 적어줘서 설정할 것.
id로 가는 것이었다...
이런거
favicon의 모든것
이미지로 파비콘 생성하는 곳 https://www.favicon-generator.org/
좋은 글 감사합니다! 잘 보고 가요! :)