91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java怎么實現在普通類中注入service或mapper

發布時間:2021-07-21 13:46:13 來源:億速云 閱讀:595 作者:chen 欄目:開發技術

這篇文章主要講解了“java怎么實現在普通類中注入service或mapper”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“java怎么實現在普通類中注入service或mapper”吧!

普通類中注入service或mapper

1、類加@Component注解

2、注入需要引入的service

  @Autowired
  private UserService userService;

3、建靜態文件

   private static UserService users;

4、初始化方法

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

5、調用

 users.selectUser(user);

mapper為null的情況

今天開發接口的時候,因為一時馬虎,導致被一個小bug拖拉了很久,在這里記錄一下

今天服務器掛了,數據庫鏈接不了。只能靠著理論寫接口,之后發現方法調用后查詢為空,并且拋出了異常。在Debug環境下,打了斷點后發現step只走到了Xxxmapper.xx();就停止了。查看mapper對象發現為空。

——開始調查:

@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可以導致這個問題。但是我有,所以排除。

——二查

public class impl{
 @Autowired
 private XxxMapper mapper;
}

@Autowired 也有,有時候idea還會因為這個報紅,這個可以通過加上@Resource來解決這個強迫癥,但是@Autowired里面本身包含@Resource,加不加都無所謂。給強迫癥用的。但是這里我沒犯錯誤,所以排除。

@Mapper
@Respository
public interfaceXxxMapper{
 
}

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

——馬虎是啥:

@Autowired
    private IotGatewayParkInfoService service;

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

感謝各位的閱讀,以上就是“java怎么實現在普通類中注入service或mapper”的內容了,經過本文的學習后,相信大家對java怎么實現在普通類中注入service或mapper這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿尔山市| 韶关市| 安宁市| 班玛县| 抚顺市| 肃宁县| 五大连池市| 高安市| 玛多县| 广德县| 光山县| 长春市| 文成县| 柯坪县| 化州市| 河东区| 水城县| 临泉县| 罗平县| 定日县| 海淀区| 扶沟县| 郴州市| 黄平县| 榆树市| 洪雅县| 朔州市| 佳木斯市| 民县| 湛江市| 洞口县| 江口县| 房产| 庄浪县| 邯郸县| 田林县| 林州市| 仙游县| 东乡| 高要市| 平乡县|