赞
踩
前言;
本来想说点东西,为下文做个引子;算了,太菜了,等我成为大牛再来哔哔赖赖吧!目前小白一个,大佬勿喷。学习记录用,相互勉励,共创辉煌。
一、准备数据库
- CREATE DATABASE security;
-
- USE `security`;
-
- /*Table structure for table `menu` */
-
- DROP TABLE IF EXISTS `menu`;
-
- CREATE TABLE `menu` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `pattern` varchar(128) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-
- /*Data for the table `menu` */
-
- insert into `menu`(`id`,`pattern`) values
- (1,'/db/**'),
- (2,'/admin/**'),
- (3,'/user/**');
-
- /*Table structure for table `menu_role` */
-
- DROP TABLE IF EXISTS `menu_role`;
-
- CREATE TABLE `menu_role` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `mid` int(11) DEFAULT NULL,
- `rid` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-
- /*Data for the table `menu_role` */
-
- insert into `menu_role`(`id`,`mid`,`rid`) values
- (1,1,1),
- (2,2,2),
- (3,3,3);
-
- /*Table structure for table `role` */
-
- DROP TABLE IF EXISTS `role`;
-
- CREATE TABLE `role` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(32) DEFAULT NULL,
- `nameZh` varchar(32) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-
- /*Data for the table `role` */
-
- insert into `role`(`id`,`name`,`nameZh`) values
- (1,'ROLE_dba','数据库管理员'),
- (2,'ROLE_admin','系统管理员'),
- (3,'ROLE_user','用户');
-
- /*Table structure for table `user` */
-
- DROP TABLE IF EXISTS `user`;
-
- CREATE TABLE `user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `username` varchar(32) DEFAULT NULL,
- `password` varchar(255) DEFAULT NULL,
- `enabled` tinyint(1) DEFAULT NULL,
- `locked` tinyint(1) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-
- /*Data for the table `user` */
-
- insert into `user`(`id`,`username`,`password`,`enabled`,`locked`) values
- (1,'root','$2a$10$RMuFXGQ5AtH4wOvkUqyvuecpqUSeoxZYqilXzbz50dceRsga.WYiq',1,0),
- (2,'admin','$2a$10$RMuFXGQ5AtH4wOvkUqyvuecpqUSeoxZYqilXzbz50dceRsga.WYiq',1,0),
- (3,'sang','$2a$10$RMuFXGQ5AtH4wOvkUqyvuecpqUSeoxZYqilXzbz50dceRsga.WYiq',1,0);
-
- /*Table structure for table `user_role` */
-
- DROP TABLE IF EXISTS `user_role`;
-
- CREATE TABLE `user_role` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `uid` int(11) DEFAULT NULL,
- `rid` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
-
- /*Data for the table `user_role` */
-
- insert into `user_role`(`id`,`uid`,`rid`) values
- (1,1,1),
- (2,1,2),
- (3,2,2),
- (4,3,3);

在 application.properties配置数据源
- spring.datasource.username=root
- spring.datasource.password=root
- spring.datasource.url=jdbc:mysql:///security
- spring.d
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。