Java/Spring MVC

20.08.20 SpMVC_ShopV1

우롱차 2020. 8. 20. 15:48
728x90

하다보면 테이블이 총 3개가 나오는데 한 테이블당 서비스가 하나씩 나오니까 중복된 코드가 넘 많다

Generic을 이용한 공통 인터페이스를 만드는 방법

GenericService, ProductServiceImplV1, ProductService 이 세개 클래스 참조!!

 

https://localhost:8080/여기까지 URL이라고 한다

https://localhost:8080/shop/ shop뒤부터는 query문이라고 생각하면된다.

 

엄밀히 말하자면 URL은 파일이름이 나옴

파일이름이 없는건 URI라고 하는데

통상적으로 URL이라고 한다.

 

<resources mapping="/static/**" location="/static/" />
static안에 있는 무언가를 요청을 하면
우리 프로젝트에 static이라는 폴더안에 그게 있는가 찾고 있으며 그냥 줘버리라는 이야기
컨트롤러에 가기전에 dispatcher가 가로채서 그래서 리턴함 http GET 방식으로 되어있으면 그냥 줘브리라!
저런 것들은 컨트롤러가 전혀 관여하지 않는다.
servlet -  context는 그런것들이 작성되어 있더라

이거 하나만 있어도 @을 잘 쓸 수 있음

이 태그 하나만으로! 이게 없으면 bean이런걸 만들어야함

>> servlet-context가 이런 일들을 하더라

>> ProductController

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns="http://xmlns.jcp.org/xml/ns/javaee"
	xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
	version="4.0">
	
	<filter>
		<filter-name>encKor</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>encKor</filter-name>
		<url-pattern>*</url-pattern>
	</filter-mapping>

요기까지 선생님 깃허브에 있는걸 긁어와야지 한글 인코딩됌

 type="number"

클릭을 하게되면 스마트폰에서ㅓ는 숫자 키보드만 나오게함

웹페이지에서는 증가

728x90

'Java > Spring MVC' 카테고리의 다른 글

20.08.25 SpMVC_ShopV2  (0) 2020.08.25
스프링 프로젝트 순서  (0) 2020.08.21
20.08.14 로그백 SpMVC_BlogV3  (0) 2020.08.14
20.08.13 SpMVC_BlogDB,SpMVC_BlogDBV2  (0) 2020.08.13
20.08.12 SpMVC_BlogV2  (0) 2020.08.12