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

浙公网安备 33010602011771号