boot

Gradle这篇文章就够用了11-Gradle与CI/CD插件集成

倾然丶 夕夏残阳落幕 提交于 2020-04-06 17:59:56
Gradle与CI/CD插件集成 结合JUnit进行单体测试 在build.gradle中添加testImplementation,例如 buildscript { ext { springBootVersion = '2.1.1.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' group = 'com.orrincn' version = '0.0.1-SNAPSHOT' sourceCompatibility = 1.8 repositories { mavenCentral() } dependencies { implementation('org.springframework.boot:spring-boot-starter-web') testImplementation('org

Spring Boot 2.3 终于要来了!

天大地大妈咪最大 提交于 2020-04-06 02:46:23
2020/04/03日消息: https://spring.io/blog/2020/04/03/spring-boot-2-3-0-m4-available-now Spring团队正式发布了 Spring Boot 2.3 的第 4 个里程碑版本,现在可以从 Spring 的里程碑仓库获取了: https://repo.spring.io/milestone/ 这个版本主要关闭了 99 个 99 issues 以及 pull requests,详细可以看这个版本说明: https://github.com/spring-projects/spring-boot/releases/tag/v2.3.0.M4 主要可以包含以下 3 点: 1、支持 Kubernetes 容器探针(liveness and readiness probe) 在 Kubernates 中,容器探针代表了应用程序状态的各个方面,这个特性在这个版本中得到支持,计划在下个版本中还会增加对 Kubernates 主题的支持。 2、改进了对构建 OCI 映像的支持 当用 Maven/ Gradle 构建 OCI 映像时,现在开始支持 DOCKER_* 开始的环境变量定位 Docker Daemon 进程。 Docker Daemon 是 Docker 中的守护进程,Docker 客户端需要通过与 Docker

Spring Boot Configuration Annotation Proessor not found in classpath解决办法

别说谁变了你拦得住时间么 提交于 2020-04-05 23:32:19
出现spring boot Configuration Annotation Proessor not found in classpath的提示是在用了@ConfigurationProperties这个注解时,所以问题出现在ConfigurationProperties注解。 根据提示的not found in classpath,查询此注解的使用关于怎么指定classpath,进而查询location,spring boot1.5以上版本@ConfigurationProperties取消location注解 解决办法,引入Maven依赖,在pom.xml文件中加入 <dependency> <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-configuration-processor </artifactId> <optional> true </optional> </dependency> 来源: https://www.cnblogs.com/whtgjy/p/9438317.html

spring boot Configuration Annotation Proessor not found in classpath

末鹿安然 提交于 2020-04-05 22:24:08
出现spring boot Configuration Annotation Proessor not found in classpath的提示是在用了@ConfigurationProperties这个注解时,所以问题出现在ConfigurationProperties注解。 根据提示的not found in classpath,查询此注解的使用关于怎么指定classpath,进而查询location,spring boot1.5以上版本@ConfigurationProperties取消location注解 官方解决方案,Maven引入依赖 <dependency> <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-configuration-processor </artifactId> <optional> true </optional> </dependency> 来源: https://www.cnblogs.com/ccEmma/p/8646778.html

Spring Boot 2.3 终于要来了!

纵然是瞬间 提交于 2020-04-05 15:07:11
2020/04/03日消息: https://spring.io/blog/2020/04/03/spring-boot-2-3-0-m4-available-now Spring团队正式发布了 Spring Boot 2.3 的第 4 个里程碑版本,现在可以从 Spring 的里程碑仓库获取了: https://repo.spring.io/milestone/ 这个版本主要关闭了 99 个 99 issues 以及 pull requests,详细可以看这个版本说明: https://github.com/spring-projects/spring-boot/releases/tag/v2.3.0.M4 主要可以包含以下 3 点: 1、支持 Kubernetes 容器探针(liveness and readiness probe) 在 Kubernates 中,容器探针代表了应用程序状态的各个方面,这个特性在这个版本中得到支持,计划在下个版本中还会增加对 Kubernates 主题的支持。 2、改进了对构建 OCI 映像的支持 当用 Maven/ Gradle 构建 OCI 映像时,现在开始支持 DOCKER_* 开始的环境变量定位 Docker Daemon 进程。 Docker Daemon 是 Docker 中的守护进程,Docker 客户端需要通过与 Docker

硬盘安装Debian

时光总嘲笑我的痴心妄想 提交于 2020-04-04 06:19:49
  Debian的硬盘安装方式和Kali差不多,都不支持类似Ubuntu通挂载ISO的方式来安装(小白之言,有错误请指出。),只有通过刻录光盘,写入U盘或者直接通过硬盘安装。刻光盘和写入U盘安装的方式就不说了,简单但是麻烦。本文使用硬盘安装的方式来安装debian,其实硬盘安装和刻录到U盘安装原理是一样的,只是需要自己添加安装程序的启动引导。   先解压安装iso到任意分区更目录。iso下载地址: http://mirrors.163.com/debian-cd/7.6.0-live/amd64/bt-hybrid/ ,我下载的是debian-live-7.6.0-amd64-gnome-desktop.iso.torrent。   我使用的是grub4dos作为整个硬盘的引导程序,因此我在menu.lst中添加相应的启动项来启动,使用Windows引导程序的话需要使用easybcd之类的在Windows的bcd中添加引导来启动grub之类的来引导安装程序。具体方法百度,我添加的启动代码如下: title 安装 Debian \n   root (hd0,5)   kernel /live/vmlinuz boot=live single init 1   initrd /live/initrd.img   boot   这是作为小臂的我折腾了一天多以后才研究出来的启动代码

Spring boot整合视图层

左心房为你撑大大i 提交于 2020-04-04 02:31:59
一般前后端分离开发很少会使用到页面模板,但是在特定的场景还是会使用,比如邮件发送,比如支付等,那么Spring Boot中支持哪些页面模板呢? Freemarker Thymeleaf jsp 目前就支持这三种模板,他们是如何使用的,我们一个一个看 首先整合Freemarker,第一步创建Spring Boot项目引入两个依赖,如下图: Spring Boot对Freemarker进行了自动化配置,先了解他是如何体现的,以便帮助我们理解? 我们可以双击shift,去搜FreemarkerAutoConfiguration,这是Freemarker的一个自动化配置类,里面就两个方法,一个是检查模板的位置,一个是获取这个位置。很简单,那么他的自动化体现在哪里,在最上边的注解里面:@ConditionalOnClass:这个意思就是当这两个.class文件存在的时候,才会执行下面的方法,也就是当pom.xml 中有有了Freemarker的依赖的时候,就会存在这两个jar文件. 来源: https://www.cnblogs.com/javazl/p/12630135.html

项目脚手架 - 《Spring Boot + MyBatis + MyBatis Generator》

☆樱花仙子☆ 提交于 2020-04-01 09:41:13
前言 最近启动了一个新的项目发现,每当一个新项目的启动往往需要从头搭建一个“框架”,其中虽然很多基础代码可以Copy,但也会浪费不少时间。 基于这个情况,我打算在GitHub上创建了一个公开库scaffold用来存放平时常用的脚手架项目。 脚手架仓库地址: https://github.com/majian159/scaffold 规划 实现的脚手架有: Java Spring Boot + MyBatis 规划的脚手架有: Java Spring Boot + JPA Spring Boot + MyBatis Web Ant design Pro antd springboot-mybatis-scaffold 第一波因为项目需求先传了 基于 sb + mybatis 的脚手架,其实我个人更喜欢 sb + jpa + ddd 的脚手架,后续在整理出来。 介绍 这是一个基于 SpringBoot + MyBatis + MyBatis Generator 的脚手架项目。 脚手架默认实现了一个 department RESTful API,用来演示。 脚手架集成内容 Spring Boot Spring Security MyBatis MyBatis Generator PageHelper Swagger-UI 目录结构 scaffold ├── scaffold-api #