随笔分类 -  spring boot

摘要:1、简介 1.1 Flyway是什么? Flyway是一款开源的数据库版本管理工具,它更倾向于规约优于配置的方式。 Flyway可以独立于应用实现管理并跟踪数据库变更,支持数据库版本自动升级,并且有一套默认的规约,不需要复杂的配置。 Migrations可以写成SQL脚本,也可以写在Java代码中, 阅读全文
posted @ 2022-08-29 15:37 edda_huang 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:spring boot-jpa整合QueryDSL来简化复杂操作 SpringDataJPA+QueryDSL玩转态动条件/投影查询 阅读全文
posted @ 2020-12-26 16:38 edda_huang 阅读(316) 评论(0) 推荐(0) 编辑
摘要:默认日志 Logback : 默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了。 从上图可以看到,日志输出内容元素具体如下: 时间日期:精确到毫秒 日志级别:ERROR, WARN, IN 阅读全文
posted @ 2020-10-26 14:32 edda_huang 阅读(89) 评论(0) 推荐(0) 编辑
摘要:一、简介 https://swagger.io/tools/swagger-ui/ Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允 阅读全文
posted @ 2020-07-07 16:58 edda_huang 阅读(207) 评论(0) 推荐(0) 编辑
摘要:一、简介 Druid是阿里开源的一个JDBC应用组件, 其包括三部分: DruidDriver: 代理Driver,能够提供基于Filter-Chain模式的插件体系。 DruidDataSource: 高效可管理的数据库连接池。 SQLParser: 实用的SQL语法分析 通过Druid连接池中间 阅读全文
posted @ 2020-07-07 16:56 edda_huang 阅读(1805) 评论(0) 推荐(0) 编辑
摘要:一、简介 Turbine是聚合服务器发送事件流数据的一个工具,Hystrix的监控中,只能监控单个节点,实际生产中都为集群,因此可以通过Turbine来监控集群下Hystrix的metrics情况 Turbine的github地址:https://github.com/Netflix/Turbine 阅读全文
posted @ 2020-07-07 16:54 edda_huang 阅读(227) 评论(0) 推荐(0) 编辑
摘要:一、原生java整合elasticsearch的API地址 https://www.elastic.co/guide/en/elasticsearch/client/java-api/6.2/java-docs.html 二、Spring Data的官网 http://projects.spring 阅读全文
posted @ 2020-07-07 16:44 edda_huang 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、 Starter工程的命名 Spring 官方定义的Starter通常命名遵循的格式为spring-boot-starter-{name},例如 spring-boot-starter-web。Spring官方建议,非官方Starter命名应遵循{name}-spring-boot-starte 阅读全文
posted @ 2020-07-07 16:42 edda_huang 阅读(164) 评论(0) 推荐(0) 编辑
摘要:使用Spring Boot开发较之以前的基于xml配置式的开发,要简捷方便快速的多。而这完全得益于Spring Boot的自动配置。 打开启动类的@SpringBootApplication注解源码 @SpringBootApplication注解是组合注解 (1) 元注解 前四个是专门(即只能)用 阅读全文
posted @ 2020-07-07 16:39 edda_huang 阅读(133) 评论(0) 推荐(0) 编辑
摘要:一、简介 官方文档 http://codecentric.github.io/spring-boot-admin/2.0.2/ Spring Boot Admin是一个管理和监控Spring Boot应用程序的开源软件。每个应用都认为是一个客户端,通过HTTP或者服务注册发现Spring Cloud 阅读全文
posted @ 2020-07-07 16:37 edda_huang 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一、Thymeleaf简介 Thymeleaf[taɪm lif],百里香叶,是一个流行的模板引擎,该模板引擎采用Java语言开发。Java中常见的模板引擎有Velocity、Freemaker、Thymeleaf等。不同的模板引擎都会具有自己的特定的标签体系,而Thymeleaf以HTML标签为载 阅读全文
posted @ 2020-07-07 16:35 edda_huang 阅读(207) 评论(0) 推荐(0) 编辑
摘要:在Spring Boot中使用Servlet,根据Servlet注册方式的不同,有两种使用方式。若使用的是Servlet3.0+版本,则两种方式均可使用;若使用的是Servlet2.5版本,则只能使用配置类方式 一、Servlet3.0+版本方式 (1)创建工程07-servlet (2)导入依赖 阅读全文
posted @ 2020-07-07 16:34 edda_huang 阅读(249) 评论(0) 推荐(0) 编辑
摘要:Spring Boot对于原来在配置文件配置的内容,现在全部体现在一个类中,该类需要继承自WebMvcConfigurationSupport类,并使用@Configuration进行注解,表示该类为一个JavaConfig类,其充当配置文件的角色 一、定义工程 二、导入依赖 <?xml versi 阅读全文
posted @ 2020-07-07 16:32 edda_huang 阅读(125) 评论(0) 推荐(0) 编辑
摘要:一、定义工程 创建一个spring boot模块 二、修改pom文件 在pom文件中添加Spring Boot与Redis整合依赖 <dependencies> <!--spring boot与redis整合依赖--> <dependency> <groupId>org.springframewor 阅读全文
posted @ 2020-07-07 16:31 edda_huang 阅读(190) 评论(0) 推荐(0) 编辑
摘要:一、logback日志技术介绍 Spring Boot中使用的日志技术为logback。其与Log4J都出自同一人,性能要优于Log4J,是Log4J的替代者。 在Spring Boot中若要使用logback,则需要具有spring-boot-starter-logging依赖,而该依赖被spri 阅读全文
posted @ 2020-07-07 16:30 edda_huang 阅读(163) 评论(0) 推荐(0) 编辑
摘要:一、创建项目 二、添加依赖 <dependencies> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> </dependency> <!--mybatis与spring boot整合 阅读全文
posted @ 2020-07-07 16:28 edda_huang 阅读(179) 评论(0) 推荐(0) 编辑
摘要:一、步骤 导入依赖:MySQL驱动、Druid依赖、MyBatis与Spring Boot整合依赖、Lombok依赖 在Service接口实现类上添加@Service注解 在Dao接口上添加@Mapper注解 在pom中将dao目录注册为资源目录 在配置文件中注册映射文件、实体类别名,及数据源 二、 阅读全文
posted @ 2020-07-07 16:27 edda_huang 阅读(237) 评论(0) 推荐(0) 编辑
摘要:一、创建webapp目录 在src/main下创建webapp目录,用于存放jsp文件。这就是一个普通的目录,无需执行Mark Directory As 二、创建jsp 1、指定web资源目录 在spring boot工程中若要创建jsp文件,一般是需要在src/main下创建webapp目录,然后 阅读全文
posted @ 2020-07-07 16:25 edda_huang 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:目录 一、自定义异常页面 二、单元测试 ​三、多环境选择 四、读取主配置文件中的属性 五、读取List属性 一、自定义异常页面 对于404、405、500等异常状态,服务器会给出默认的异常页面,而这些异常页面一般都是英文的,且非常不友好。我们可以通过简单的方式使用自定义异常页面,并将默认状态码页面进 阅读全文
posted @ 2020-07-07 16:24 edda_huang 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一、简介 Actuator(激励者;执行器)是Spring Boot提供的一个可挺拔模块,用于对工程进行监控。其通过不同的监控终端实现不同的监控功能。其功能与Dubbo的监控中心类似,不同的是,Dubbo的监控中心是需要专门部署的,而Spring Boot的Actuator是存在于每一个工程中的。 阅读全文
posted @ 2020-07-07 16:23 edda_huang 阅读(183) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示