同步操作将从 asdtiang/spring-boot-jpa-security-groovy 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#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.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。