1.首先我们在pom文件中添加数据库链接所需要的包
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.0.29</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.6</version> </dependency> <dependency> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> <version>1.2</version> </dependency>
2.修改shiro.ini文件
shiro中使用jdbcRealm对数据库操作,所以第一行是申明一个jdbcRealm,2-6行做数据库的链接,
然后把数据源复制给jdbcRealm,最后使用SecurityManager制定jdbcRealm
注意:数据库的用户表名要取名users,用户名字段为username,密码字段为password
在源码中可以看出:
3.修改main方法
只改之一句话就好了,如果你是在原来的.ini文件进行修改就可以不改,我这里是新建一个,方便切换使用