Vérifiez le nom d'utilisateur et le mot de passe, puis générez une clé aléatoire et un jeton pour
lancer CommonServiceException. Si le nom d'utilisateur et le mot de passe sont incorrects, lancez cette exception. CommonServiceException Classe
d'implémentation utilisateur.
Parlez de UserServiceAPI et ajoutez l'annotation @Service.
Implémentez des méthodes dans l'interface. Il y a deux façons d'annoter ici: Injecting Mapper Si vous utilisez la méthode d'injection @Autowired ici, vous obtiendrez une erreur. Cette erreur peut être évitée. Il s'agit d'une erreur signalée par IDEA. Lors de l'analyse de la couche de données de Mybatis, cela montrera qu'aucune classe d'implémentation ne peut être trouvée. Parce que cette classe d'implémentation est générée par Mybatis pour vous.
Ne vous inquiétez pas. Si vous ne voulez pas voir cette erreur, vous pouvez utiliser @Resource pour injecter De cette façon, vous n'obtiendrez pas les
deux mauvaises choses à faire.
Normalement, nous devrions utiliser selectOne
ici et List
ici. Ici, nous prenons le premier enregistrement.
SelectList est pour éviter les problèmes de données. Des exceptions sont levées avant l'interrogation des données.
Vérifier le mot de passe
Changez pour renvoyer le type de chaîne,
renvoyez l'ID utilisateur au
contrôleur pour appeler
Fin