12、微服务实战 1、创建数据库及表 创建对应的数据库:CREATE DATABASE micro_user CREATE TABLE user ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username VARCHAR(30) NOT NULL COMMENT '用户名', email VARCH…
11、基于 ssm 多模块项目案例 1、多项目模块划分 meinian-mobile-web: 美年旅游项目的用户系统meinian-web: 美年旅游项目的管理员系统meinian-service: 美年旅游项目的业务逻辑层meinian-dao : 美年旅游项目的持久化层meinian-bean : 美年旅游项目的Model 封装 2、项目搭建…
10、创建 Springboot 项目 Spring Boot Gradle 插件在 Gradle 提供 Spring Boot 支持。它允许您打包可执行 jar 或 war 归档文件,运行 SpringBoot 应用程序,并使用 Spring-Boot-dependencies 提供的依赖管理。相关文档请参考: https://docs.spri…
9、生命周期中Hook 生命周期中的这些钩子函数都是由 gradle 自动回调完成的,利用这些钩子函数可以帮助我们实现一些我们想要的功能。 Gradle 在生命周期各个阶段都提供了用于回调的钩子函数: Gradle 初始化阶段: 在 settings.gradle 执行完后,会回调 Gradle 对象的 settingsEvaluated 方法 在…
8、publishing 项目发布 接下来,将咱们写好的模块发布发布到公司的私服以供别人使用,如下所示: 1、引入maven 发布的插件 plugins { id 'java-library' //如果发布war包,需要war插件,java-library支持带源码、文档发布 id 'maven-publish' } 我的代码 build.grad…
7、build.gradle 文件 build.gradle 是一个 gradle 的构建脚本文件,支持 java、groovy 等语言。 每个 project 都会有一个 build.gradle 文件,该文件是项目构建的入口,可配置版本、插件、依赖库等信息。 每个 build 文件都有一个对应的 Project 实例,对 build.gradl…
报错如下 环境变量修改为 java17 的即可
6、Gradle 插件 1、使用插件的原因 简单的说,通过应用插件我们可以: 可插拔式的的扩展项目的功能 促进代码重用、减少功能类似代码编写、提升工作效率 促进项目更高程度的模块化、自动化、便捷化 2、插件的作用 在项目构建过程中做很多事情,把插件应用到项目中,通常可以完成: 1、可以添加任务【task】到项目中,从而帮助完成测试、编译、打包等。 …
5、Dependencies 1、依赖的方式 Gradle 中的依赖分别为直接依赖,项目依赖,本地 jar 依赖。案例如下: dependencies { //①.依赖当前项目下的某个模块[子工程] implementation project(':subject01') //②.直接依赖本地的某个jar文件 implementation …
1、idea启动配置 在idea的如下路径中 添加如下代码 -Dfile.encoding=UTF-8 2、配置idea设置中的File Encodings 3、build.gradle配置 一般这一步可以不配置 找到项目中的build.gradle 打开之后在后面添加如下代码 tasks.withType(JavaCompile){ option…
为了快速的入门gradle,本章将从整体构建脚本的角度介绍: 什么是 setting 文件,它有什么作用; 说明什么是build 文件,它又有什么作用 我们可以创建多少个 build project 和task,他们有什么作用;又是什么关系,如何配置 项目的生命周期 项目发布 使用Gradle 创建SpringBoot 项目等 1、项目的生命周期 …
测试任务自动检测并执行测试源集中的所有单元测试。测试执行完成后会生成一个报告。支持JUnit 和 TestNG 测试。 1、默认测试目录及标准输出 2、Junit 使用 Gradle 对于Junit4.x 支持 dependencies { testImplementation group: 'junit' ,name: 'junit', vers…
当我们将一个 java 项目打成war 包之后,就需要部署到服务器运行,这里有两种方式: 我们将项目打成 war 包,部署到本地tomcat 运行 使用 Gretty 插件中内置服务器方式部署项目 Gretty 部署项目 Gretty 是一个功能丰富的 gradle 插件,用于在嵌入的 servlet 容器上运行 web 应用程序,让项目开发和部署…
在 idea 新版本的创建项目中,无法自己选择创建项目是普通 java 工程还是 web 工程了【IDEA 旧版本是可以的】,所以我们如果想创建 web 工程,只需要自己在 src/main/目录下添加 webapp/WEB-INF/web.xml 及页面即可 运行 配置tomcat 运行 有错误,不用管,直接Continue Anyway 运行结…
使用本地安装的gradle和jdk 案例 第一步:创建由 Gradle 管理的项目 第二步:修改当前项目使用本地安装的 gradle:可以加快下载项目依赖 jar 包的速度【配置了私服地址】。 特别提示 1:在 Terminal 中执行以 gradlew 开头命令和操作图形化的 IDEA 使用 Gradle 版本不一定是同一个版本哦。 1.Term…
Gradle Wrapper 实际上就是对 Gradle 的一层包装,用于解决实际开发中可能会遇到的不同的项目需要不同版本的 Gradle 问题。例如:把自己的代码共享给其他人使用,可能出现如下情况: 对方电脑没有安装 gradle 对方电脑安装过 gradle,但是版本太旧了 这时候,我们就可以考虑使用 Gradle Wrapper 了。这也是官…
拓展 1:启用init.gradle 文件的方法有: 1.在命令行指定文件,例如:gradle --init-script yourdir/init.gradle -q taskName。你可以多次输入此命令来指定多个init文件2.把init.gradle文件放到 USER_HOME/.gradle/ 目录下 把以.gradle结尾的文件放到 U…
Gradle 自带的Maven 源地址是国外的,该Maven 源在国内的访问速度是很慢的,除非使用了特别的手段。一般情况下,建议使用国内的第三方开放的Maven 源或企业内部自建Maven 源。 认识init.d 文件夹 可以在gradle 的init.d 目录下创建以.gradle 结尾的文件,.gradle 文件可以实现在build 开始之前执…
这篇文章没有摘要
这篇文章没有摘要