https://github.com/Git-CodeTiger/SpringBootXDemo
欢迎拍砖
<h3> 基于springboot mybatis的demo </h3>
<ul>
<li> logback </li>
<li> aop </li>
<li> 统一异常处理 </li>
<li> spring-security </li>
</ul>
如上四点都有涉及,这个demo就是为了学习上面那些knowledge所写的,这个东西尽管很低级,但是本着靠谱的原则,给像我一样的初学者提供一种实例吧。
<h3> <a href="https://github.com/Git-CodeTiger/SpringBootXDemo#环境要求" rel="nofollow"></a>环境要求 </h3>
<ul>
<li> JDK 1.8 </li>
<li> Gradle 2.3+ </li>
</ul>
<h3> <a href="https://github.com/Git-CodeTiger/SpringBootXDemo#数据库设计" rel="nofollow"></a>数据库设计 </h3>
项目配置username==root, password==123456,若跟不一致,请自行更改。事先将项目根目录下的springbootdemo.sql导入数据库项目默认导入流程:
<ul>
<li> 创建springbootdemo数据库 create database springbootdemo default charset utf8; </li>
<li> 进入项目的根目录:mysqldump -u root -p spirngbootdemo > springbootdemo.sql </li>
<li> 输入你的数据库密码即可。 </li>
</ul>
导入数据库中请查看内部结构,以便了解此demo.
<h3> <a href="https://github.com/Git-CodeTiger/SpringBootXDemo#运行" rel="nofollow"></a>运行 </h3>
环境,数据库都搞好后,在项目的根目录下运行gradle bootRun
<h3> <a href="https://github.com/Git-CodeTiger/SpringBootXDemo#api" rel="nofollow"></a>API </h3>
此demo就两个接口
<ul>
<li> localhost:8000/ </li>
<li> localhost:8000/login 都是GET 请求,没有请求参数。 运行起来demo时,在地址栏上输入localhost:8000/ 由于没有登陆的缘故会自动跳到 localhost:8000/login让用户登陆,数据库里存有普通用户---账号:xzh 密码:xzh;管理员---账号:wisely,密码:wisely. 用不同的身份登陆会有不同的显示效果。 </li>
</ul>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
代码应该放到码云上 git.oschina.net ###### 不错,最近也在弄 spring boot。
spring-security 有增加权限管理吗?
明天有空看看 ######如果能整合 auth认证就更好了,提供API