org.springframework spring-context 4.2.6.RELEASE org.springframework spring-web 4.2.6.RELEASE org.springframework spring-webmvc 4.2.6.RELEASE
springMVC org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:beans.xml 1 springMVC /
default *.js default *.css default *.html default *.gif
在\webapp\views\文件夹下创建demo01.html文件
你好SpringMVC
1.6、添加Controller
package demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class DemoController {@RequestMapping("/index")public String index1(){return "demo01";}
}
在浏览器中访问controller,可以正常跳转到demo01.html
pom.xml中添加fastjson依赖
com.fasterxml.jackson.core jackson-databind 2.13.1 com.alibaba fastjson 1.2.79
beans.xml中进行配置
public class User {private int id;private String uname;//省略Getter和Setter
}
package demo.controller;import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class TestController {@RequestMapping("/test2")public User test2(){User user = new User(1001, "张三");return user;}
}
浏览器中访问controller进行测试