摘要:
文章目录简介添加maven依赖Repository测试Service测试测试Controller@SpringBootTest的集成测试 Spring Boot中的测试 简介 本篇文章我们将会探讨一下怎么在SpringBoot使用测试,Spring Boot有专门的spring-boot-start 阅读全文
摘要:
文章目录添加Spring Boot starters添加应用程序入口Import Configuration和Components迁移应用程序资源迁移应用程序属性文件迁移Spring Web程序 从Spring迁移到Spring Boot Spring Boot给我们的开发提供了一系列的便利,所以我 阅读全文
摘要:
文章目录添加依赖配置端口配置Context Path配置错误页面在程序中停止Spring Boot配置日志级别注册Servlet切换嵌套服务器 在Spring Boot中配置web app 本文将会介绍怎么在Spring Boot中创建和配置一个web应用程序。 添加依赖 如果要使用Spring w 阅读全文
摘要:
文章目录添加Maven依赖创建自定义 Auto-Configuration添加Class Conditions添加 bean ConditionsProperty ConditionsResource ConditionsCustom Conditions测试停止自动配置 自定义spring boo 阅读全文
摘要:
Spring Boot @EnableAutoConfiguration和 @Configuration的区别 在Spring Boot中,我们会使用@SpringBootApplication来开启Spring Boot程序。在之前的文章中我们讲到了@SpringBootApplication相当 阅读全文
摘要:
Scala的Higher-Kinded类型 Higher-Kinded从字面意思上看是更高级的分类,也就是更高一级的抽象。我们先看个例子。 如果我们要在scala中实现一个对Seq[Int]的sum方法,应该怎么做呢? def sum(seq: Seq[Int]): Int = seq reduce 阅读全文
摘要:
Scala的存在类型 存在类型也叫existential type,是对类型做抽象的一种方法。可以在你不知道具体类型的情况下,就断言该类型存在。 存在类型用_来表示,你可以把它看成java中的?。 下面是存在类型的具体例子: 简写 完整形式 描述 Seq[_] Seq[T] forSome {typ 阅读全文
摘要:
文章目录简介@SpringBootApplication@EnableAutoConfiguration条件自动配置@ConditionalOnClass 和 @ConditionalOnMissingClass@ConditionalOnProperty@ConditionalOnResource 阅读全文
摘要:
文章目录简介Maven Wrapper的结构下载Maven Wrapper使用 Maven Wrapper简介 简介 开发java项目少不了要用到maven或者gradle,对比gradle而言,可能maven要更加常用一些。要使用maven那就必要要安装maven,如果有些用户不想安装maven怎 阅读全文
摘要:
文章目录简介Spring Boot Maven Plugin使用Maven命令来运行应用程序作为fat jar/war包运行应用程序详解War文件详解jar文件如何选择 使用maven和fat jar/war运行应用程序的对比 简介 上篇文章我们介绍了Spring boot的fat jar/war包 阅读全文
摘要:
文章目录介绍build和runfat jar和 fat war更多配置 介绍 在很久很很久以前,我们部署web程序的方式是怎么样的呢?配置好服务器,将自己写的应用程序打包成war包,扔进服务器中指定的目录里面。当然免不了要配置一些负责的xml和自定义一些servlet。 现在有了spring boo 阅读全文
摘要:
文章目录概述不使用Parent POM来引入Spring boot覆盖依赖项版本 概述 在之前的Spring Boot例子中,我们都会用到这样的parent POM。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>s 阅读全文
摘要:
文章目录从IBM Cloud控制面板导出连接信息在VSCode中创建gateway和wallet在VSCode中提交transaction 上篇文章我们讲到怎么在IBM Cloud搭建区块链环境并且将本地的智能合约导出并安装在IBM Cloud网络环境中。 本篇文章我们会继续讲解如何通过本地的VSC 阅读全文
摘要:
文章目录Web StartTest StarterData JPA StarterMail Starter结论 对于任何一个复杂项目来说,依赖关系都是一个非常需要注意和消息的方面,虽然重要,但是我们也不需要花太多的时间在上面,因为依赖毕竟只是框架,我们重点需要关注的还是程序业务本身。 这就是为什么会 阅读全文
摘要:
文章目录介绍使用Property文件在程序中指定使用命令行参数值生效的顺序 如何在Spring boot中修改默认端口 介绍 Spring boot为应用程序提供了很多属性的默认值。但是有时候,我们需要自定义某些属性,比如:修改内嵌服务器的端口号。 本篇文章就来讨论这个问题。 使用Property文 阅读全文