Gradle
yidichaxiang
职务主要负责系统项目及软件产品的架构设计、开发管理与控制。
目前主要负责容器化和微服务化的系统改造
展开
-
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(十二)——cache(ConcurrentHashMap)
在components文件夹下新建module项目, 项目结构如下:模块 子模块 说明 nuts.springboot.boot 工程启动引导项目 nuts-springboot-listener actuator admin项目 components nuts-springboot-beetlsql 使用beetlsql作为ORM组件 nuts-springboot-cache 使用Co...原创 2020-11-20 14:46:48 · 482 阅读 · 1 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(十一)——beetlsql
在components文件夹下新建module项目, 项目结构如下:模块 子模块 说明 nuts.springboot.boot 工程启动引导项目 nuts-springboot-listener actuator admin项目 components nuts-springboot-beetsql 使用beetsql作为ORM组件 nuts-springboot-dbpool 数据库连接...原创 2020-11-17 12:48:30 · 286 阅读 · 0 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(九)——mybatis、pagehelper
在components文件夹下新建module项目mybatis, 项目结构如下:模块 子模块 说明 nuts.springboot.boot 工程启动引导项目 nuts-springboot-listener actuator admin项目 components nuts-springboot-dbpool 数据库连接池组件 nuts-springboot-log4j2 使用log4j...原创 2020-08-05 22:45:41 · 312 阅读 · 0 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(八)——mysql、jdbc、durid、test
使用docker快速搭建mysql:sleeber@ubuntu-134:~$ docker run --name mysql-5.7 -p 3306:3306 -v /home/sleeber/dbDatas/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=ubuntu -d mysql:5.76a18e1346b06c76009309823ae7148cff75c50106f9aeffaa2b5e9192f795858sleeber@ubuntu-134原创 2020-08-04 21:21:00 · 318 阅读 · 0 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(七)——actuator、admin
http://localhost:8090/monitor/actuator/mappings原创 2020-07-28 11:42:40 · 1181 阅读 · 1 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(六)——logback、log4j2
使用@RestControllerAdvice +@ExceptionHandler 实现统一异常处理:在nuts-springboot-home中增加GlobalExceptionHandler 类,通过@ExceptionHandler响应未特别指定的Exception的通用处理逻辑:@RestController 标注的controller 默认返回对象都是以json格式返回给前台,为了统一,定制统一结构如下:运行效果:...原创 2020-07-27 14:05:18 · 784 阅读 · 0 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(五)
上一篇工程可以初步运行了,这一篇目标是可以获取属性文件中的自定义值,并实现统一异常处理等功能。之前记录是rootProject包含moduleProject,moduleProject包含businessProject;businessProject是真正的逻辑实现工程,moduleProject只是用作功能分组文件夹使用,这种模式大家比较麻烦,于是吧moduleProject改成文件夹,选中rootProject创建businessProject,然后移动到对应文件夹下,初步效果如下:这里需要原创 2020-07-24 00:02:29 · 435 阅读 · 0 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(四)
前几篇文章完成了Gradle多项目的基础配置,后面以此为基础逐步引入常用组件,预期完成可以在项目中使用的项目套件。增加nuts-springboot-boot模块,并修改build.gradle文件名称为boot.gradle。配置boot.gradlddependencies { testCompile group: 'junit', name: 'junit', version: '4.12'}task logInitialize { logger.lifecyc..原创 2020-07-21 16:48:43 · 237 阅读 · 0 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(十)——mybatis plus
模板————————————————Github项目https://github.com/HazelNutsWorkGroup/nuts.springboot.single,Gitee项目https://gitee.com/sleeber/nuts.springboot.single欢迎大家交流原创 2020-08-05 23:41:55 · 386 阅读 · 0 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(三)
现在开始项目大多数默认使用SpringBoot,下面配置SpringBoot多项目,之前都是用Maven管理项目依赖,使用https://start.spring.io/初始化一个Gradle类型项目作为参考,配置如下:主要参考文件build.gradleplugins { id 'org.springframework.boot' version '2.2.5.RELEAS...原创 2020-03-13 23:44:52 · 522 阅读 · 0 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot多项目(二)
在企业通常的项目开发中,一个项目往往是多个Project组成的,Gradle也有类似Maven的多项目配置。首先使用Idea新建一个Model选择使用Gradle创建Model:输入Model的名称点击Finish完成创建就会在根项目中创建一个子项目,子项目中会包含自己的build.gradle。而setting.gradle只有根项目会有。打开build...原创 2020-03-12 23:59:31 · 992 阅读 · 0 评论 -
执行多项目构建
除非碰巧是一个庞大的整体应用程序,否则只有最小的项目具有单个构建文件和源码树。当一个项目被分为多个较小的,相互依赖的模块,那这个项目的消化和理解的过程通常要容易得多。但是,“相互依赖”一词很重要,这就是为什么您通常希望通过单个构建将模块链接在一起。Gradle通过多项目构建来支持此方案。多项目构建的结构这种构建具有各种形状和大小,但它们确实具有一些共同的特征:...翻译 2020-03-06 22:21:44 · 155 阅读 · 0 评论 -
用Idea 2019.3+和Gradle5.2.1+ 构建SpringBoot项目(一)
创建新项目:Gradle->Java 下一步,从上到下依次录入项目名称,文件夹路径,组织名称,项目名称,版本 点击完成,等待项目完成。项目名称与文件夹的名称配置的有些区别,显示的与通常配置有些区别项目结构├── .gradle├── build.gradle├── gradle │ └── wrapper│ ├── gradle-wrapp...原创 2020-03-01 22:27:41 · 3249 阅读 · 7 评论 -
Gradle创建多项目构建
多项目构建有助于模块化。它使一个人可以专注于较大项目中的一个工作领域,而Gradle负责处理项目其他部分的依赖性。你会建立什么您将构建一个greeting应用程序,其中还包括文档。在此过程中,您将创建一个基于Groovy的库项目,一个基于Asciidoctor的文档项目以及一个Java可分发的命令行应用程序。您将看到如何将这些项目连接在一起以创建最终产品。你需...翻译 2020-02-29 23:02:16 · 786 阅读 · 0 评论 -
使用Gradle构建Spring Boot 2应用程序
本指南显示了如何为Spring Boot 2.0构建新的Gradle项目。首先,我们展示一些Spring Boot及其Gradle插件的值得注意的功能。接下来,我们将设置Gradle项目,应用Spring Boot插件,使用Gradle BOM支持来定义依赖项并创建示例项目。值得注意的Spring Boot 2功能当Spring Boot使用Spring Framewor...翻译 2020-02-29 20:35:10 · 1123 阅读 · 0 评论 -
Gradle构建Java Web应用程序
Gradle包含war插件用于构建Java Web应用程序的,社区提供了一个出色的gretty插件,用于在Jetty或Tomcat上测试和部署Web应用程序。本指南演示了如何构建一个简单的Web应用程序以及如何使用该gretty插件将其部署在Jetty上。您还将学习如何使用Mockito框架为Servlet编写单元测试,以及如何使用grettyand Selenium为Web应用程序编写功...翻译 2020-02-29 20:01:19 · 526 阅读 · 0 评论 -
使用Gradle构建Java库
本指南将引导您完成使用Gradle的Build Init插件生成新Java库的过程,该Java库可在其他JVM库和应用程序中使用。你会建立什么您将生成一个遵循Gradle约定的Java库。你需要什么 约12分钟 文本编辑器或IDE 一个Java开发工具包(JDK)8或更高版本 一个Gradle,版本5.0或更高版本 ...翻译 2020-02-29 18:40:42 · 958 阅读 · 0 评论 -
使用Gradle构建Java应用程序
本指南演示了如何使用Gradle的Build Init插件创建遵循Gradle约定的新Java应用程序。你需要什么 约9分钟 文字编辑器 命令提示符 一个Java开发工具包(JDK)8或更高版本 一个Gradle,版本5.2.1或更高 查看用户手册Gradle带有一个称为Build Init插件的内置插件。在...翻译 2020-02-29 17:55:04 · 204 阅读 · 0 评论