Spring MVC Concepts: Difference between revisions
Jump to navigation
Jump to search
(→View) |
|||
Line 29: | Line 29: | ||
src/main/resource/static/images | src/main/resource/static/images | ||
=Testing MVC Applications= | |||
@WebMvcTest | |||
=REST Clients= | =REST Clients= |
Revision as of 03:56, 9 October 2018
Internal
To Process
TO PROCESS:
- https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/web.html#spring-web
- https://spring.io/guides/gs/rest-service/
- https://spring.io/guides/gs/serving-web-content/
- https://spring.io/guides/tutorials/bookmarks/
- https://docs.spring.io/spring-boot/docs/2.0.5.RELEASE/reference/htmlsingle/#boot-features-developing-web-applications
Controller
View
View's logical name
Project Directory Layout
src/main/resource/static
src/main/resource/static/images
Testing MVC Applications
@WebMvcTest
REST Clients
RestTemplate
TO PROCESS: https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#webmvc-resttemplate
POSTing Resource. Data
This overloaded version allows you to receive the newly created resource as a domain model object:
RestTemplate restTemplate = new RestTemplate();
MyResource model = new MyResource(...);
MyResource created = restTemplate.postForObject("http://localhost:8080/myresource", model, MyResource.class);