3-11 Réalisation de la vérification des informations de connexion de l'utilisateur

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

 

Je suppose que tu aimes

Origine www.cnblogs.com/wangjunwei/p/12690650.html
conseillé
Classement