zoukankan      html  css  js  c++  java
  • spring boot 注解

    一级注解:(写在类名前面的)
    @RestController
    : 等价于在函数前面写@ResponseBody ,会直接返回要显示的内容

    @Controller
    String返回的是模板文件的名称。

    二级注解(写在类中的函数旁边的)
    @RequestMapping("/web")
    响应浏览器的地址 uri/web

    示例:

    1 @RestController
    2 public class HelloWorldController {
    3   @RequestMapping("/hello")
    4   public String hello(){    
    6     return "hello world~";
    7   }
    8 }

    或者

    1 @Controller
    2 public class HelloWorldController {
    3    @RequestMapping("/hello")
    4     @ResponseBody
    5    public String hello(){    
    6      return "hello world~";
    7    }

    自动注入service,在controller处(类内部第一行)加入@Autowired,在对应的service class的类名前加入@Service

    @RequestMapping(value="User",method=RequestMethod.POST)

    写在函数的参数括号里的
    @RequestMapping(value="User",method=RequestMethod.POST)
    public String addUser(@ModelAttribute User user)
    {
    }

    前端标签
    <h1 th:text="${msg}"> hello spring boot</h1>
    th:text="${msg}" 其中 th代表theameleaf的缩写 text表示替换的是文本 “${}”是格式 msg 是后台
    传入的ModelMap格式的值里的一个属性

    ModelMap是spring的内置对象,用于向页面传递数据,属性放在这个对象里,会自动传给前端页面

  • 相关阅读:
    如何规范自己的编程以及软件开发目录(二)
    关于README的内容
    关于编程编程规范以及开发目录的规范性
    第五章:条件、循环以及其他语句(上)
    第四章 当索引行不通时
    python-zipfile模块
    python-shutil模块
    python-sys模块
    python-os模块
    python-threading.Thread(多线程)
  • 原文地址:https://www.cnblogs.com/xiangyu5945/p/9435478.html
Copyright © 2011-2022 走看看