美文网首页
框架部分整理

框架部分整理

作者: wqjcarnation | 来源:发表于2021-01-04 09:37 被阅读0次

    vue交互格式

    1、key-value
    
    login:function(){
           console.log("abc");
            let that=this;
            this.$axios.post("login.do",this.$qs.stringify(this.myuser))
            .then(res=>{
              let flag=res.data;
              if(flag!=""){
                this.$router.push("/index/dept");
              }else{
                alert('用户名或密码错误');
              }
            })
         }
    
    @Autowired
      private IUserService ius;
      
      @PostMapping("/login.do")
      public MyUser login(MyUser mu){
        return ius.login(mu);
      }
    

    2、json

            login:function(){
            console.log("abc");
             let that=this;
             this.$axios.post("login.do",this.myuser)
             .then(res=>{
               let flag=res.data;
               if(flag!=""){
                 this.$router.push("/index/dept");
               }else{
                 alert('用户名或密码错误');
               }
             })
          }
        
        @Autowired
        private IUserService ius;
        
        @PostMapping("/login.do")
        public MyUser login(@RequestBody MyUser mu){
         return ius.login(mu);
        }
    

    后端交互注解

    1、写在Controller类上的
    @RestController(@Controller+@ResponseBody)
    @Controller
    @RequestMapping( 映射通用路径)

    写在controller方法上的
    @RequestMapping(映射子路径)
    @Getmapping(@RequestMapping+method="get")
    @postmapping(@RequestMapping+method="post")

    写在controller方法参数上的
    @Param

    跟json交互相关的注解
    @RestController
    @RequestBody
    @ResponseBody

    跟restful相关的注解
    /login/{username}/{password}
    @Pathvariable

    2、service层(写在实现类上的)

    @Service
    @Autowired(按类型查找)
    @Qualifier("实现类的名字")

    @Autowired+@Qualifier(实现按名字查找,适用于一个接口有多个实现类的情况)
    @Transactional(重点掌握,跟事务相关的)

    3、跟dao层相关的(写在实现类上的)
    @Component
    @Repository

    4、mybatis相关的注解
    @Select
    @Update
    @Delete
    @Insert

    相关文章

      网友评论

          本文标题:框架部分整理

          本文链接:https://www.haomeiwen.com/subject/bammoktx.html