随笔分类 -  Java-SpringBoot

1
摘要:默认情况下Feign日志 1)配置FeignConfig @Configuration(proxyBeanMethods = false) @AutoConfigureAfter({HttpClientFeignConfiguration.class}) @AutoConfigureBefore({ 阅读全文
posted @ 2021-03-16 22:55 cctext 阅读(2135) 评论(0) 推荐(0) 编辑
摘要:bootstrap.yml(bootstrap.properties)用来程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等 application.yml(application.properties) 应用程序特有配置信息,可以用来配置后续各 阅读全文
posted @ 2021-03-14 11:55 cctext 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:Swagger是一个有用web界面的提供实体模型结构展示,接口展示,调测等的一个工具,使用它可以提高开发者开发效率,特别是前后端配合开发时,大大省去了沟通接口耗费的时间:服务端开发完接口发布后,UI端直接就可以通过Swagger提供的文档信息就能很容易理解哪些接口需要传递哪些参数,以及参数是否必填, 阅读全文
posted @ 2019-10-29 21:14 cctext 阅读(1104) 评论(0) 推荐(0) 编辑
摘要:什么场景下需要使用类型化器Converter? springboot2.1.1在做Restful Api开发过程中往往希望接口直接接收date类型参数,但是默认不加设置是不支持的,会抛出异常:系统是希望接收date类型,string无法转化为date错误。 此时就需要配置自定义类型转化器。 实际上在 阅读全文
posted @ 2019-10-29 11:50 cctext 阅读(12184) 评论(0) 推荐(1) 编辑
摘要:springboot2.1.1默认采用的json converter是MappingJackson,通过调试springboot项目中代码可以确定这点。在springboot项目中定义WebMvcConfig.java 断电设置在"List<HttpMessageConverter<?>> myCo 阅读全文
posted @ 2019-10-22 11:11 cctext 阅读(3483) 评论(0) 推荐(0) 编辑
摘要:本文代码请参考《https://github.com/478632418/springcloud-eureka-server-client/tree/master/mall》、《https://github.com/478632418/springboot-eureka》 本章节主要包含Spring 阅读全文
posted @ 2019-09-20 14:20 cctext 阅读(3576) 评论(0) 推荐(0) 编辑
摘要:SpringCloud是一个基于SpringBoot实现的云应用开发工具,它为开发人员提供了一些工具来快速构建分布式系统中的一些常见模式(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导层选举,分布式会话,群集状态等)。分布式系统的协调导致了锅炉板模式,使用Spr 阅读全文
posted @ 2019-09-19 21:33 cctext 阅读(521) 评论(0) 推荐(0) 编辑
摘要:使用定义任务: 第一步:启用定时任务第二步:配置定时器资源等第三步:定义定时任务并指定触发规则 1)启动类启用定时任务 在springboot入口类上添加注解@EnableScheduling即可。 2)配置定时任务资源等: 设置定时任务线程池大小:通过SchedulingConfigurer接口配 阅读全文
posted @ 2019-03-06 15:28 cctext 阅读(2921) 评论(0) 推荐(0) 编辑
摘要:导入maven依赖: 测试用例: 注意: 在@SpringBootTest(classes = { App.class, JobitemServiceImpl.class }中可选包含JobitemServiceImpl(一定不能忘记注册@Service到该类,否则会抛出异常,说一些依赖未能加载)。 阅读全文
posted @ 2019-02-18 22:36 cctext 阅读(8276) 评论(0) 推荐(0) 编辑
摘要:Mybatis Generator是供开发者在mybatis开发时,快速构建mapper xml,mapper类,model类的一个插件工具。它相对来说对开发者是有很大的帮助的,但是它也有不足之处,比如生成的xml配置文件不是完全可以拿来使用的,有很多时候需要开发者自行修改后才可以使用。因为它还是值 阅读全文
posted @ 2019-02-18 18:57 cctext 阅读(1471) 评论(0) 推荐(0) 编辑
摘要:读取application.yml下配置参数信息 在application.yml文件内容 创建FooProperties.java文件,并使用@ConfigurationProperties注解 调用 测试 访问:http://localhost:8080/myProperties 参考《http 阅读全文
posted @ 2019-01-28 17:06 cctext 阅读(14988) 评论(0) 推荐(0) 编辑
摘要:问题描述: SpringBoot项目之前是一个项目*-web,运行没问题,后来将项目拆分为多个项目,就出现启动失败问题. SpringBoot项目结构: 项目被分为多块:*-mapper(mybatis)/*-model/*-web,项目将-mapper分开一个模块后,从SpringBoot入口函数 阅读全文
posted @ 2019-01-24 16:27 cctext 阅读(2988) 评论(0) 推荐(0) 编辑
摘要:在日常 web 开发中发生了异常,往往需要通过一个统一的 异常处理,来保证客户端能够收到友好的提示。本文将会介绍 Spring Boot 中的 全局统一异常处理。 Springboot的全局异常查是通过两个注解@ControllerAdvice和@ExceptionHandler来实现的。只有代码出 阅读全文
posted @ 2018-10-15 23:02 cctext 阅读(4417) 评论(0) 推荐(1) 编辑
摘要:绑定DataSource:Spring Boot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSource,Druid是Java语言中最好的数据库连接池,并且能够提供强大的监控和扩展功能,而且datasource是一般项目都需要使用的功能。因此,这里将学习如何使用s 阅读全文
posted @ 2018-04-09 21:23 cctext 阅读(60367) 评论(11) 推荐(1) 编辑
摘要:在j2ee项目开发中,热部署插件是JRebel。JRebel的使用为开发人员带来了极大的帮助,且挺高了开发便捷。而在SpringBoot开发生态环境中,SpringBoot热部署常用插件是:spring-boot-devtools。下边将会学习devtools的用法。 注意:springboot不只 阅读全文
posted @ 2018-04-09 16:22 cctext 阅读(773) 评论(0) 推荐(0) 编辑
摘要:在springmvc或其他ssh框架中如果我们要实现一个配置参数的加载,需要使用代码实现读取properties文件等操作,或者需要使用其他属性@value(name="username")等配置操作。但是在springboot中就比较简单操作: 1)自定义配置参数绑定:通过使用@Configura 阅读全文
posted @ 2018-04-07 22:43 cctext 阅读(13175) 评论(6) 推荐(1) 编辑
摘要:banner在springboot中是一个支持可配(banner的样式,banner的颜色,banner的内容)、是否显示。 1)banner显示内容配置: 默认springboot如果在src/resources下包含这样的一个banner信息,则会使用该banner.txt内容替换spring 阅读全文
posted @ 2018-04-07 20:30 cctext 阅读(2136) 评论(0) 推荐(0) 编辑
摘要:springboot默认启动入口函数是支持接收参数,并且在整个应用程序内部也可以获取到这些参数,并且如果传递的参数是一些内部定义的参数将会被映射到springboot内部配置项,从而达到配置效果。 springboot入口参数传递与获取: 方式1)springboot 配置项目启动传递参数: a)在 阅读全文
posted @ 2018-04-07 20:02 cctext 阅读(66076) 评论(0) 推荐(1) 编辑
摘要:根据上一篇文章中搭建了一个springboot简单工程,在该工程中编写HelloWordController.java接口类,并在该类中写了一个main函数,做为该类的接口服务启动入口。此时如果新增多个接口服务类时,不修改任何代码是无法访问新增类的接口服务。 实际上springboot提供了统一配置 阅读全文
posted @ 2018-04-06 20:54 cctext 阅读(4027) 评论(0) 推荐(0) 编辑
摘要:eclipse如何创建spring boot工程: 第一步:首先打开eclipse,找到图中的下图的中“下三角”符号,选中"working sets"(表示将会把eclipse中的工程以working sets方式呈现,而不是单个project列表呈现) 第二步:依然是找出上图的菜单,点击“Sele 阅读全文
posted @ 2018-04-06 17:03 cctext 阅读(3758) 评论(0) 推荐(2) 编辑

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