最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java實(shí)現(xiàn)在普通類中注入service或mapper

 更新時(shí)間:2021年07月21日 09:51:53   作者:一個(gè)包子的成長  
這篇文章主要介紹了java實(shí)現(xiàn)在普通類中注入service或mapper的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

普通類中注入service或mapper

1、類加@Component注解

2、注入需要引入的service

  @Autowired
  private UserService userService;

3、建靜態(tài)文件

   private static UserService users;

4、初始化方法

  @PostConstruct
  public void init() {
      users= userService;
  }

5、調(diào)用

 users.selectUser(user);

mapper為null的情況

今天開發(fā)接口的時(shí)候,因?yàn)橐粫r(shí)馬虎,導(dǎo)致被一個(gè)小bug拖拉了很久,在這里記錄一下

今天服務(wù)器掛了,數(shù)據(jù)庫鏈接不了。只能靠著理論寫接口,之后發(fā)現(xiàn)方法調(diào)用后查詢?yōu)榭?,并且拋出了異常。在Debug環(huán)境下,打了斷點(diǎn)后發(fā)現(xiàn)step只走到了Xxxmapper.xx();就停止了。查看mapper對(duì)象發(fā)現(xiàn)為空。

——開始調(diào)查:

@SpringBootApplication
@EnableSwagger2
@EnableSwaggerBootstrapUI
@EnableFeignClients(basePackages = {"XXXX.XXXX.api"})
@ComponentScan(value = {"XXXXX.XXXX.api.config", "com.XXXX.gateway.XXX", "com.XXXXX.XXXX.auth"})
@MapperScan("com.XXXX.XXXX.XXX.mapper")
@EnableScheduling
public class IotGateWayParkServiceApplication {
    public static void main(String[] args) {
        SpringApplication.run(IotGateWayParkServiceApplication.class);
    }
}

MapperScan可以導(dǎo)致這個(gè)問題。但是我有,所以排除。

——二查

public class impl{
 @Autowired
 private XxxMapper mapper;
}

@Autowired 也有,有時(shí)候idea還會(huì)因?yàn)檫@個(gè)報(bào)紅,這個(gè)可以通過加上@Resource來解決這個(gè)強(qiáng)迫癥,但是@Autowired里面本身包含@Resource,加不加都無所謂。給強(qiáng)迫癥用的。但是這里我沒犯錯(cuò)誤,所以排除。

@Mapper
@Respository
public interfaceXxxMapper{
 
}

@Mapper 和 @Respository 我都有。所以排除。

——馬虎是啥:

    @Autowired
    private IotGatewayParkInfoService service;

一般在controller層都是這么使用的。但是 我偏偏手賤用了new IotGatewayParkInfoService();所以下場(chǎng)你們也知道了

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

三穗县| 武邑县| 蓬莱市| 青岛市| 丹巴县| 伊川县| 历史| 河间市| 泗洪县| 广丰县| 临沂市| 新昌县| 望都县| 依兰县| 松阳县| 塘沽区| 新闻| 宜州市| 绥江县| 枣庄市| 阳泉市| 白朗县| 嘉祥县| 湖口县| 奈曼旗| 湘潭县| 潜山县| 绿春县| 湖州市| 兴安县| 台山市| 白银市| 德安县| 岗巴县| 通河县| 宜阳县| 永寿县| 邢台市| 濉溪县| 利津县| 茶陵县|