注册
登录
时空索引
>>
bootdemo
>>
返回
项目作者:
yancoo
项目描述 :
springboot+springsecurity+postgresql demo
高级语言:
Java
项目主页:
项目地址:
git://github.com/yancoo/bootdemo.git
创建时间:
2018-04-24T10:01:08Z
项目社区:
https://github.com/yancoo/bootdemo
开源协议:
Mozilla Public License 2.0
下载
bootdemo 学习演示项目
功能
集成SpringBoot+SpringSecurity+Postgresql
不使用SpringMVC,RESTful Json API
统一ServiceException异常处理,便于业务逻辑异常编写
支持用户User和角色Role认证授权
上下线Session维护与日志记录
自动DDL,创建Table和Column,不增加Schema等时可减少sql维护
使用spring-boot-devtools,热部署,IDE环境修改代码立即部署生效
推荐IDE为STS
安装
安装Maven、JDK、Postgresql
创建库表
create database demo;
顺序执行db/init下sql创建库表
编辑application.properties,确认spring.datasource.*连接参数
编译
mvn install
application.properties如有修改,也须重复执行mvn install
运行
mvn spring-boot:run
或 IDE中运行 BootdemoApplication(IDE环境修改代码不必mvn install)
JMeter测试
使用JMeter容易回归测试功能API,也容易进行性能测试
安装JMeter,打开test/jmeter/springboottest.jmx
编辑 User Defined Variables,设置参数
Ctrl+R运行,结果查看View Results Tree