@Resource注解的问题和vue多环境配置的问题

来源:6-5 字段校验和通用字段的处理

超人迪加123

2020-12-13

老师您好,有两问题想您帮助一下。
1.
之前一直都会在持久层类上加上@Repository注解,然后在service层中使用时通过@Resource注解注入,然后到了老师这里,今天突然发现老师的持久层类没有使用@Repository注解,在service层也依然能正常注入。自己也测试了一遍不使用@Repository确实可以使用@Resource注解正常注入,spring是怎样知道持久层的类要实例化的呢?

2.vue多环境配置我是直接从老师源码中复制过来的,然后测试正常,git提交了代码,然后生成section.vue文件后,就发现process.env.VUE_APP_SERVER变成了undefined的,测试了多次发现.env.dev和.env.prod完全没有被读取。而process.env.NODE_ENV则变量了vue启动环境中有默认的 NODE_ENV,控制台中显示为development,但它并不是.env.dev文件中定义的那个NODE_ENV变量的值。按照vue官网教程中的环境变量和模式:https://cli.vuejs.org/zh/guide/mode-and-env.html#模式 操作也还是一样,没有任何效果,无奈,又将代码改回了直接使用ip地址访问后端服务。

以上是我遇到的两个问题,给老师您麻烦了,希望老师能抽空看一下,打扰老师您了。

写回答

1回答

甲蛙

2020-12-14

在启动类里有配置扫描的,所以所有的mapper不需要加注解:

@MapperScan("com.course.server.mapper")


检查下多环境文件位置是否正确,经常有同学放错

//img1.sycdn.imooc.com/szimg/5fd6c15e094a353904340475.jpg

0
1
超人迪加123
非常感谢!
2020-12-14
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1743 学习 · 1697 问题

查看课程