摘要: 枚举通常被认为是常量,但是具有公共字段或公共setter的枚举不仅是非常量,而且容易受到恶意代码的攻击。理想情况下,枚举中的字段是私有的,并在构造函数中设置,但如果不能这样做,则应该尽可能降低它们的可见性。 不合规的代码示例 public enum Continent { NORTH_AMERICA 阅读全文
posted @ 2020-07-24 11:52 AGoodMan 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: @NotNull : 用在基本类 型上 不能为null 但可以为空字符串 @NotEmpty : 用在集合类上 不能为空 并且长度必须大于0 @NotBlank : 只能作用在String上,不能为null,而且调用trim()后,长度必须大于0 @NonNull:在方法或构造函数的参数上使用,生成 阅读全文
posted @ 2020-07-24 17:09 AGoodMan 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1. 首先打开postman进行登录获取token所在json节点的位置。 2. 创建一个测试的token全局变量 3. 把一下代码加入到Tests这里。代表如果body里有token就设置到刚才的token全局变量里 var data = JSON.parse(responseBody); //token在data数据的节点下 if (data.data.token) { te... 阅读全文
posted @ 2020-04-26 09:39 AGoodMan 阅读(10625) 评论(0) 推荐(2) 编辑
摘要: medical-manage-service项目的pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/ 阅读全文
posted @ 2020-02-07 01:26 AGoodMan 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 服务端 1.pom文件 org.springframework.cloud spring-cloud-starter-netflix-eureka-server 2.启动类 @EnableEurekaServer //声明注册中心服务 @SpringBootApplication public class MedicalEurekaApplication { ... 阅读全文
posted @ 2020-02-07 01:25 AGoodMan 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 路由导航守卫-beforeEach 如果用户没有登陆,直接通过URL访问特定的页面,这样的话我们需要重新将其导航到登陆页面。 login(){ this.$refs.loginFormRef.validate( async valid =>{ console.log(valid); if (!valid) return; const {d... 阅读全文
posted @ 2020-02-06 23:23 AGoodMan 阅读(129) 评论(0) 推荐(0) 编辑
摘要: async和await 在Vue中如果某个方法的返回值是Promise对象那么我们可以使用async和await来简化这次Promise操作 注:await只能用在被async修饰的方法中 没有使用async和await login(){ this.$refs.loginFormRef.validate( valid =>{ console.log(valid)... 阅读全文
posted @ 2020-02-06 21:51 AGoodMan 阅读(3043) 评论(0) 推荐(0) 编辑
摘要: axios跨域问题解决 1.打开idea中的Terminal控制台窗口输入一下命令进行安装axios插件 npm install axios -S 2.在main.js中引入axios //引入axios类似于ajax import axios from 'axios' //配置请求的根路径 axios.defaults.baseURL='/api' //这个比较重要所有发送的请求都... 阅读全文
posted @ 2020-02-06 20:48 AGoodMan 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Vue结合element-ui 1.首先需要构建好vue #查看 node和npm是不是已经安装好命令:(没有安装的先安装环境); node -v npm -v #(安装国内的淘宝镜像文件,后面的安装npm可以全部改为cnpm) npm install -g cnpm --registry=https://registry.npm.taobao.org #安装 vue-cli c... 阅读全文
posted @ 2020-02-06 20:47 AGoodMan 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Vue脚手架搭建 1.准备环境 node.js npm 2.打开idea,新建项目Create New Project > Static Web > 填写project name 和选择保存的工作空间 3.安装vue脚手架工具 首先安装npm的淘宝镜像下载速度会比较快,打开idea的Terminal输入以下命令 npm i -g cnpm --registry=https://... 阅读全文
posted @ 2020-02-06 20:40 AGoodMan 阅读(178) 评论(0) 推荐(0) 编辑