随笔分类 -  SpringBoot

摘要:Profiles Spring配置文件提供了一种分离应用程序配置部分的方法,使其仅在特定环境中可用。任何@Component、@Configuration或@ConfigurationProperties都可以标记为@Profile,以限制加载时的限制,如下例所示: @Configuration(p 阅读全文
posted @ 2020-08-23 09:47 codedot 阅读(251) 评论(0) 推荐(0) 编辑
摘要:springboot使用Commons Logging记录所有内部日志,但底层日志实现保持打开状态。为Java Util日志、Log4J2和Logback提供了默认配置。在每种情况下,记录器都被预先配置为使用控制台输出,还可以使用可选的文件输出。 默认情况下,如果使用“Starters”,Logba 阅读全文
posted @ 2020-08-23 09:44 codedot 阅读(115) 评论(0) 推荐(0) 编辑
摘要:springboot允许你将配置外部化,这样你就可以在不同的环境中使用相同的应用程序代码。你可以使用properties文件、YAML文件、环境变量和命令行参数来外部化配置。属性值可以使用@Value注释直接注入bean,可以通过Spring的环境抽象进行访问,也可以通过@Configuration 阅读全文
posted @ 2020-08-22 10:41 codedot 阅读(323) 评论(0) 推荐(0) 编辑
摘要:SpringApplication类提供了一种方便的方法来引导从main()方法启动的Spring应用程序。在许多情况下,可以委托给静态SpringApplication.run方法,如下例所示: public static void main(String[] args) { SpringAppl 阅读全文
posted @ 2020-08-22 10:39 codedot 阅读(232) 评论(0) 推荐(0) 编辑
摘要:一、构建系统 依赖管理 每一个SpringBoot版本都提供了一个它所支持的依赖项列表。实际上,你不需要为构建配置中的任何依赖项提供版本,因为SpringBoot为你管理这些依赖项。当你升级SpringBoot本身时,这些依赖项也会以一致的方式升级。 如果需要的话,你仍然可以指定一个版本并覆盖Spr 阅读全文
posted @ 2020-08-18 12:33 codedot 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2020-03-01 22:14 codedot 阅读(184) 评论(0) 推荐(0) 编辑
摘要:Actuator 是 Spring Boot 提供的对应用系统的自省和监控功能。通过 Actuator,可以使用数据化的指标去度量应用的运行情况,比如查看服务器的磁盘、内存、CPU等信息,系统的线程、gc、运行状态等等。 Actuator 通常通过使用 HTTP 和 JMX 来管理和监控应用,大多数 阅读全文
posted @ 2020-03-01 13:17 codedot 阅读(674) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2020-02-29 21:38 codedot 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1 阅读全文
posted @ 2020-02-29 21:37 codedot 阅读(120) 评论(0) 推荐(0) 编辑
摘要:一、lombok概述 Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注意,其是 在运行过程中,帮你自动生成 阅读全文
posted @ 2020-02-29 21:36 codedot 阅读(2624) 评论(0) 推荐(0) 编辑
摘要:一、自动配置原理 1. SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration 2. @EnableAutoConfiguration 作用 利用EnableAutoConfigurationImportSelector给容器中导入一些组件? 阅读全文
posted @ 2020-02-29 16:58 codedot 阅读(3129) 评论(0) 推荐(0) 编辑
摘要:如果想要在SpringApplication启动后做一些事情,我们可以实现CommandLineRunner或者ApplicationRunner接口。这2个接口都提供了一个run方法,这个run方法会在SpringApplication.run(…)完成之前被调用。 另外,需要注意的是,我们可以同 阅读全文
posted @ 2020-02-29 16:47 codedot 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。 其实WebService并不是什么神秘的东西,它就是一个可以远程调用的类,或者说是组件,把你本地的功能开放出去共别人 阅读全文
posted @ 2020-02-27 07:33 codedot 阅读(27033) 评论(1) 推荐(12) 编辑
摘要:本节部分内容摘自:https://blog.csdn.net/zzhongcy/article/details/102893309 一、引入依赖 <!-- 核心启动器, 包括auto-configuration、logging and YAML --> <dependency> <groupId>o 阅读全文
posted @ 2020-02-25 22:52 codedot 阅读(25825) 评论(0) 推荐(8) 编辑
摘要:一、事务定义 事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系 阅读全文
posted @ 2020-02-25 21:43 codedot 阅读(3300) 评论(0) 推荐(1) 编辑
摘要:1 阅读全文
posted @ 2020-02-25 11:30 codedot 阅读(200) 评论(0) 推荐(0) 编辑
摘要:现在的企业服务逐渐地呈现出数据的指数级增长趋势,无论从数据库的选型还是搭建,大多数的团队都开始考虑多样化的数据库来支撑存储服务。例如分布式数据库、Nosql数据库、内存数据库、关系型数据库等等。再到后端开发来说,服务的增多,必定需要考虑到多数据源的切换使用来兼容服务之间的调用。 一、引入依赖 <!- 阅读全文
posted @ 2020-02-25 09:50 codedot 阅读(2649) 评论(0) 推荐(0) 编辑
摘要:一、引入依赖 <!-- 核心启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> 阅读全文
posted @ 2020-02-24 14:02 codedot 阅读(1952) 评论(0) 推荐(1) 编辑
摘要:Mybatis的通用mapper和Hibernate一样都实现了JPA接口,简化了数据库的操作。和Hibernate的对比,Hibernate和Mybatis都是对数据库的单表操作。Hibernate的封装更加彻底,但是由于写死,性能和框架大小都被限制,而通用Mapper提供一个example来提供 阅读全文
posted @ 2020-02-23 21:57 codedot 阅读(209) 评论(0) 推荐(0) 编辑
摘要:一、引入依赖 <dependencies> <!-- 核心启动器, 包括auto-configuration、logging and YAML --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin 阅读全文
posted @ 2020-02-23 17:23 codedot 阅读(382) 评论(0) 推荐(1) 编辑