1 Star 0 Fork 7

cnn007/spring-boot-jpa-security-groovy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.MD 2.10 KB
一键复制 编辑 原始数据 按行查看 历史
asdtiang 提交于 2015-05-25 15:30 . 增加数据库初始配置

#springboot springMvc进行web开发,工程可以使用groovy java代码. 详细可以访问: http://start.spring.io/

use groovy and java code in one project,Enjoy the dynamic language.

#开发工具 需要集成 groovy gradle.
可以使用eclipse 或者 sts 或者idea.我使用的是sts.gvm安装 springboot,groovy,gradle.
导入工程为gradle,第一次导入时由于要下载jar包,可能会花一些时间,请耐心等待.

集成:spring security ,spring data.淘宝druid

#spring loaded spring loaded作用为,更改代码后更新虚拟机字节码,即热部署.
具体配置参考: http://wiselyman.iteye.com/blog/2146475
spring loaded地址:https://github.com/spring-projects/spring-loaded
jar包已经下载到devLib目录
虚拟机参数示例:
-javaagent:/home/asdtiang/workspace-sts-3.6.3.SR1/study/devLib/springloaded-1.2.3.RELEASE.jar -noverify ‪E:\study\devLib\springloaded-1.2.3.RELEASE.jar

#环境相关配置 环境主要有默认,dev,production,test等.把默认设置为生产环境.
hibernate不同环境配置处理.
在vm加入参数指定添加的hibernate配置文件.该配置文件会覆盖hibernate.properties中对应配置.
参数名为: db.conf.value
例如vm加入参数 -Ddb.conf.value=dev
则对应的增加配置文件名为: hibernate-dev.properties
#开发环境应该加入以下参数 -javaagent:path/springloaded-1.2.3.RELEASE.jar -noverify -Dspring.profiles.active=dev -Ddb.conf.value=dev

#项目启动 直接运行com.agilemaster.asdtiang.study.GroovyAndJavaApplication 可以run as Groovy Script 或者 run as Java Application

#项目发布 配置好gradle环境后可以运行以下命令: gradle clean build -Dfile.encoding=UTF-8 -x test 即执行clean和build,后面是采用utf-8编码,有的系统默认编码不是utf-8,也可以在build.gradle中指定,-x test表示跳过测试.运行成功后会在build/libs目录生成相关文件.

#注意事项. 发布到tomcat后,如果有上传文件,上传文件目录如果存储到classes目录,需要设置tomcat reloadable="false",要不然一上传文件就会重先load.

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cnn007/spring-boot-jpa-security-groovy.git
git@gitee.com:cnn007/spring-boot-jpa-security-groovy.git
cnn007
spring-boot-jpa-security-groovy
spring-boot-jpa-security-groovy
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891