SpringBoot开发学习记录(十一)

一、DTO?

DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式。反过来业务数据转成数据库。
VO一般是返回给前端的视图层对象
form一般是做验证,从前端来后端一般做一个

二、线程安全

关键字 Synchronized
用法static synchronized String createUniqueKey()

RestController

返回json数据的注解
在controller层的方法的要校验的参数上添加@Valid注解,主要用于表单验证,减轻了代码量
注解@RequestBody接收的参数是来自requestBody中,即请求体。一般用于处理非 Content-Type: application/x-www-form-urlencoded编码格式的数据,
Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。
restful 要求添加用post 修改put
即postMapping PutMapping

springboot解决跨域问题

建立一个配置包,下边建立一个配置类`

package com.arc.phone_store_demo.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

/**
 * @Desc
 */
@Configuration
public class CrossConfig implements WebMvcConfigurer {


    @Override
    public void addCorsMappings(CorsRegistry registry) {
       
            registry.addMapping("/**")
                    .allowedOrigins("*")
                    .allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
                    .allowCredentials(true)
                    .maxAge(3600)
                    .allowedHeaders("*");
    }
}

TypeError: Cannot read property ‘length’ of undefined

Vue 项目报错问题 vue的数据绑定在刚开始只是和内存建立联系,并没有真正的和后台的数据挂上钩.

解决方案

可以在整体加一个 v-if

        <div class="category-tab" v-if="categories.items">
          <van-tabs @click="onClick" sticky title-active-color="#E32DAB" color="#E32DAB" :line-width="100" :line-height="2">
.......................
        </div>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值