maven学习七之用户密码修改和添加用户

首先给大家分享一个巨牛巨牛的人工智能教程,是我无意中发现的。教程不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵段子,像看小说一样,哈哈~我正在学习中,觉得太牛了,所以分享给大家!点这里可以跳转到教程

               

 

我们知道nexus有默认的用户,其中一个就是admin,密码是admin123。在实际应用中,我们很多会有如下需求

 

一 修改admin 的密码

点击左侧菜单栏的Security——>Users,你可以看到系统默认的用户。可以reset pwd,set pwd,这样就可以设置新密码了。

 

 

二 添加新用户

点击上方的add按钮,在弹出的界面中

 

设置必填项,设置状态为激活和角色信息。

 

 

           

浏览人工智能教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 集成MyBatis和Spring框架 首先,我们需要在项目中集成MyBatis和Spring框架。可以使用Maven来管理依赖,添加以下依赖: ```xml <!-- MyBatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version> </dependency> <!-- MyBatis-Spring --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.7</version> </dependency> <!-- Spring --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.9</version> </dependency> <!-- Spring Web --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.3.9</version> </dependency> <!-- Spring MVC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</version> </dependency> ``` 2. 配置数据源和MyBatis 在Spring的配置文件(例如applicationContext.xml)中,我们需要配置数据源和MyBatis。以下是一个示例配置: ```xml <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/mybatis_test"/> <property name="username" value="root"/> <property name="password" value="123456"/> </bean> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="typeAliasesPackage" value="com.example.model"/> </bean> <bean id="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.example.mapper"/> </bean> ``` 3. 创建数据表和实体类 在MySQL数据库中创建一个名为user的数据表,包含id、username和password三个字段。然后我们创建一个User实体类,包含对应的属性和setter/getter方法。 4. 创建Mapper接口和Mapper映射文件 我们创建一个UserMapper接口,包含对应的方法,例如selectByUsername和updatePassword。然后我们在MyBatis的映射文件(例如UserMapper.xml)中定义这些方法的SQL语句。 5. 创建Service类和Controller类 我们创建一个UserService类,包含对应的方法,例如login和updatePassword。在这些方法中,我们调用UserMapper接口中定义的方法来操作数据库。 然后我们创建一个UserController类,包含对应的方法,例如login和changePassword。在这些方法中,我们调用UserService类中定义的方法来处理业务逻辑,并返回相应的视图。 6. 创建视图 我们创建一个login.jsp页面,包含一个表单,让用户输入用户名密码。当用户点击“登录”按钮时,触发登录操作,并跳转到成功或失败的页面。我们还创建一个changePassword.jsp页面,包含一个表单,让用户输入新密码。当用户点击“提交”按钮时,触发修改密码操作,并跳转到成功或失败的页面。 7. 测试用户登录和修改用户密码 我们使用浏览器访问应用程序,输入正确的用户名密码,触发登录操作,成功后跳转到成功页面。然后我们使用相同的用户名,但输入错误的密码,触发登录操作,失败后跳转到失败页面。最后,我们使用正确的用户名和新密码,触发修改密码操作,成功后跳转到成功页面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值