随笔分类 -  Java

摘要:springboot的服务配置除了application.properties,还可以通过implements WebServerFactoryCustomizer<T>定制服务,例如指定容器,端口,协议等等 我们只要在继承类中添加自己的配置即可 * @Classname TomcatServerC 阅读全文
posted @ 2023-05-15 22:15 天晴修屋顶 阅读(26) 评论(0) 推荐(0)
摘要:项目中对异常统一处理非常常见,本文介绍一下springboot如何处理异常。 springboot异常处理主要用到2个注解,分别是@ControllerAdvice+@ExceptionHandler。 局部@ExceptionHandler 全局@ControllerAdvice+@Excepti 阅读全文
posted @ 2023-05-13 22:51 天晴修屋顶 阅读(68) 评论(0) 推荐(0)
摘要:一、场景:类与类之间的消息通信,例如创建一个对象前后做拦截,日志等等相应的事件处理。 二、事件监听步骤 (1)自定义事件继承ApplicationEvent抽象类 (2)自定义事件监听器,一般实现ApplicationListener接口,传入自定义事件类 (3)配置监听器,启动时,需要把监听器加入 阅读全文
posted @ 2019-07-08 00:12 天晴修屋顶 阅读(538) 评论(0) 推荐(1)
摘要:场景:在项目中想在当前maven项目中自动装配其他自定义的Maven项目,例如,创建数据库配置中心,被多个maven引用,希望简单配置,就实现springboot自动装配数据库配置类。 由此我们联想到,我们新建项目是如何装配第三方jar的?跟踪springboot源码得知,方法其实非常简单。spri 阅读全文
posted @ 2019-07-01 02:53 天晴修屋顶 阅读(437) 评论(0) 推荐(0)
摘要:场景:需要根据系统的编码格式有选择装配类。 分析:最直接的实现方式,定义各种编码格式对应的处理类,可以通过System.getProperty("file.encoding")获得项目的编码格式,从而通过条件语句if...else..等方式做相应的业务处理,然后实际中一个项目往往只用到一种编码格式, 阅读全文
posted @ 2019-06-15 18:36 天晴修屋顶 阅读(487) 评论(0) 推荐(0)
摘要:1、普通方式装配类对象 1 package com.demo.boot.bootenable.beanDemo1; 2 3 import org.springframework.stereotype.Component; 4 5 @Component 6 public class User { 7 阅读全文
posted @ 2019-05-29 00:33 天晴修屋顶 阅读(1412) 评论(0) 推荐(1)
摘要:1、添加新项目,选择Spring Initializr方式创建项目 ==>命名相关信息 2、默认配置读取顺序 -- /config/路径下优先,xxx.properties 比 xxx.yml 优先 /resourses/config/application.properties > /resour 阅读全文
posted @ 2019-05-21 17:41 天晴修屋顶 阅读(500) 评论(2) 推荐(1)
摘要:什么是SpringBoot? Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 特征 创建独立的Spring应用程序 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件) 提供固定的“入门”依赖项以简化构建 阅读全文
posted @ 2019-05-20 17:19 天晴修屋顶 阅读(363) 评论(0) 推荐(1)
摘要:秋名山上行人稀,学习还得靠自己! 开始学习REST,总结下学习笔记,以便以后用得着!有错误之处,希望留言交流(2576731178@qq.com)! 一、Web技术与REST的关系 想要更好理解REST,需要准备下Web相关知识。 从技术架构层面上看,Web的技术架构包括了四个基石: URI(URL 阅读全文
posted @ 2019-05-14 10:34 天晴修屋顶 阅读(940) 评论(0) 推荐(1)