Spring38 @Controller 와 @RestController Diff @Controller controller - view 전통적인 spring MVC 컨트롤러. View를 반환하기 위해 사용 client는 URI 형식으로 웹서비스에 요청을 보낸다. Mapping 되는 Handler와 그 Type을 찾는 DispatcherServlet이 요청을 인터셉트(가로채기) 한다. Controller가 client 요청을 처리 후에 응답은 DispatcherServlet으로 반환하고, DistpatcherServlet은 View를 사용자에 반환한다. @Controller가 View를 반환하기 위해서는 ViewResolver가 사용되며, ViewResolver가 설정에 맞게 View를 찾아 랜더링 한다. controller - Data 단순히 view를 처리함과는 다르게 요청한 Dat.. Spring/web Structure 2021. 4. 1. Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException 보호되어 있는 글 입니다. 2021. 3. 6. [Ajax] status 200인데 parse error..? status 200 에 parser error.. $.ajax({ url: type: data: JSON.stringify(date) , contentType: "application/json; charset=utf-8;", dataType: "json", success:function () { alert("추가 성공"); }, error: function (error,textStatus) { console.log(error); console.log(textStatus); } }) RestController 에서 @RequestBody 어노테이션을 이용하여 dto값을 받아 create 하는 경우에서 statuscode=200 으로 정의후 반환하였는데.. 서버에는 create가 되고있음에도 불구하고 cli.. Spring/spring Issue 2021. 3. 2. java.sql.SQLException: Field ‘id’ doesn’t have a default value sql 문 입력: alter table department modify column id int NOT NULL AUTO_INCREMENT; id 속성 정보를 자동 증가로 바꾸어야 클래스 안에 id와 잘 매칭 된다. domain class 안에 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; Spring/spring Issue 2021. 2. 9. test 코드 repository test 중JPA repository.save is Null (NullPointerException) @RunWith(SpringRunner.class) // JUnit 프레임워크가 테스트를 실행할 시 내장된 Runner를 실행한다. @SpringBootTest // 통합 테스트를 제공하는 기본적인 어노테이션 crud 에 대한 것이 잘 돌아간다. Spring/spring Issue 2021. 2. 9. 이전 1 2 3 4 5 6 ··· 8 다음