标签:mysql数据库 uri localhost role OLE tps 技术 控制 过程
<dependency> <groupId>com.h2database</groupId> <artifactId>h2</artifactId> <scope>runtime</scope> </dependency>
直接引入H2数据库即可.无需配置用户名和密码就可以直接工作.
直接在地址中输入 http://localhost:8080/h2-console/
也就是在地址中加入 h2-console 就可以看到h2 数据库的管理界面
Deive Class : org.h2.Driver
JDBC url : jdbc:h2:mem:testdb
user : sa
password :
密码为空 不用输入.
我们就可以看到管理界面
如果引入了spring Security 控制权限那么就需要在配置类中加入以下代码
@Override protected void configure(HttpSecurity http) throws Exception { http .authorizeRequests() .antMatchers("/design", "/orders").hasRole("USER") //h2 路径 .antMatchers("/", "/h2-console/**").permitAll() //h2数据库 .and() .csrf() .disable() //h2数据库使用了frame框架 .headers() .frameOptions() .sameOrigin()
....
第一个是让 h2-console不用检验权限控制,第二个是关闭跨域认证,因为是测试,建议开启,第三个是开始frame框架,frame框架也会跨域访问,所以spring security也是默认关闭.
标签:mysql数据库 uri localhost role OLE tps 技术 控制 过程
原文地址:https://www.cnblogs.com/lishuaiqi/p/12637241.html