我是靠谱客的博主 朴素百褶裙,最近开发中收集的这篇文章主要介绍Spring:基于注解的MVC程序示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

      • 控制层(C)
      • 视图层(V)
      • 启动应用程序

控制层(C)

首先创建一个controller

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
@Controller
public class GreetingController {
@RequestMapping("/greeting")
public String greeting(@RequestParam(value="name", defaultValue="world")String name, Model model){
model.addAttribute("name", name);
return "index";
}
}

@Controller注解标注这个类是一个控制类;

@RequestMapping("/greeting")注解映射/greeting访问到此方法;

@RequestParam(value="name", defaultValue="world")注解将请求中的name参数传递给变量,若无取默认值;

model 对象添加的属性可以从前台取到;

return 返回的值即为此controller绑定的页面名。

视图层(V)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>Insert title here</title>
</head>
<body>
<p th:text="'Hello, ' + ${name} + '!'" />
</body>
</html>

启动应用程序

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) throws Exception{
SpringApplication.run(Application.class, args);
}
}

然后浏览器访问: http://localhost:8080/greeting?name=John

最后

以上就是朴素百褶裙为你收集整理的Spring:基于注解的MVC程序示例的全部内容,希望文章能够帮你解决Spring:基于注解的MVC程序示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部