@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回答
-
在启动类里有配置扫描的,所以所有的mapper不需要加注解:
@MapperScan("com.course.server.mapper")
检查下多环境文件位置是否正确,经常有同学放错
012020-12-14
相似问题