随笔分类 -  springboot

摘要:FileSystemResource 和 ClassPathResource 是 java 中比较常见的两个获取资源的类。除了他们两个之外,还有一个也比较常用。那就是 ServletContextResource。本文介绍他们三个的用法。 FileSystemResource 是 Spring 提供 阅读全文
posted @ 2020-11-05 14:27 smile_lg 阅读(4325) 评论(0) 推荐(1) 编辑
摘要:api工程下的配置文件 1.application.properties server.port=8082 spring.application.name=t-services-api 2.bootstrap.properties spring.application.name=t-services 阅读全文
posted @ 2020-11-04 16:27 smile_lg 阅读(5834) 评论(0) 推荐(0) 编辑
摘要:IV. 表达式条件注入 相比较前面的Bean,Class是否存在,配置参数是否存在或者有某个值而言,这个依赖SPEL表达式的,就显得更加的高级了;其主要就是执行Spel表达式,根据返回的true/false来判断是否满足条件 至于SPEL是什么东西,后面会有专文进行解释,此处不加以展开。下面以一个简 阅读全文
posted @ 2020-11-03 15:08 smile_lg 阅读(1950) 评论(0) 推荐(0) 编辑
摘要:springboo在开发和发布项目时的路径问题总结如下: 1、springboot获取当前项目路径的地址 System.getProperty("user.dir") 输出目录: G:\outshine\wangsoso 2、获取classes目录绝对路径 String path = ClassUt 阅读全文
posted @ 2020-09-30 09:54 smile_lg 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:一 :根节点 <configuration></configuration> 属性 : debug : 默认为false ,设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。 scan : 配置文件如果发生改变,将会重新加载,默认值为true; scanPerio 阅读全文
posted @ 2020-07-22 11:20 smile_lg 阅读(866) 评论(0) 推荐(0) 编辑
摘要:目录一、自动配置的核心二、@Conditional三、总结 一、自动配置的核心一般springboot程序,我们都会在主启动类上加上@SpringBootApplication注解,@SpringBootApplication是一个复合注解,上面标注了@ComponeScan,@EnableAuto 阅读全文
posted @ 2020-04-07 22:10 smile_lg 阅读(271) 评论(0) 推荐(0) 编辑
摘要:一、概述 因为项目需要,需要再原先项目中发布或者调用WebService服务,考虑到集成Springboot框架,于是采用CXF框架。 WebService注册服务如下: 1 @Configuration 2 public class CxfWebServiceConfig { 3 4 5 @Aut 阅读全文
posted @ 2020-03-11 14:23 smile_lg 阅读(1907) 评论(0) 推荐(0) 编辑
摘要:一般未一起打包是因为pom不是继承自spring-boot-starter-parent导致的需要在pom.xml文件写入以下配置 1 <build> 2 <plugins> 3 <plugin> 4 <groupId>org.springframework.boot</groupId> 5 <ar 阅读全文
posted @ 2019-09-19 13:10 smile_lg 阅读(17061) 评论(0) 推荐(1) 编辑
摘要:说明: 有的时候由前台jsp页面填写一个日期,提交到后台spring mvc的时候,我们希望直接转换成一个Date类型,而不是由一个string 类型接收,然后再通过simpleDateFormat来进行转格式,这样太麻烦了,代码会显的很乱,spring为我们提供了类型转化器,写起来也是很麻烦,我们 阅读全文
posted @ 2019-07-09 10:26 smile_lg 阅读(2717) 评论(0) 推荐(0) 编辑
摘要:日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。 一、入门实例 1.新建一个JAva工程,导入包log4j-1.2.17.ja 阅读全文
posted @ 2019-06-22 18:14 smile_lg 阅读(442) 评论(0) 推荐(0) 编辑
摘要:springboot启动时会检索 @Value 对应配置文件中的key,当该key不存在时就会报:Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder异常,解决方案有两种: 1,设置 @Value 的 阅读全文
posted @ 2019-06-03 19:28 smile_lg 阅读(20183) 评论(1) 推荐(1) 编辑
摘要:由于该系统是底层系统,以微服务形式对外暴露dubbo服务,所以本流程中SpringBoot不基于jetty或者tomcat等容器启动方式发布服务,而是以执行程序方式启动来发布(参考下图keepRunning方法)。 本文以调试一个实际的SpringBoot启动程序为例,参考流程中主要类类图,来分析其 阅读全文
posted @ 2019-03-19 17:33 smile_lg 阅读(630) 评论(0) 推荐(0) 编辑
摘要:拦截器与过滤器的区别: 1、过滤器和拦截器触发时机不一样,过滤器是在请求进入容器后,但请求进入servlet之前进行预处理的。请求结束返回也是,是在servlet处理完后,返回给前端之前。如下图: 2、拦截器可以获取IOC容器中的各个bean,而过滤器就不行,因为拦截器是spring提供并管理的,s 阅读全文
posted @ 2019-03-19 16:12 smile_lg 阅读(3252) 评论(0) 推荐(0) 编辑

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