随笔分类 - springboot
摘要:问题 最近项目小组在重新规划工程的业务缓存,其中涉及到部分代码重构,过程中发现有些工具类中的静态方法需要依赖别的对象实例(该实例已配置在xml成Spring bean,非静态可以用@Autowired加载正常使用),而我们知道,类加载后静态成员是在内存的共享区,静态方法里面的变量必然要使用静态成员变
阅读全文
摘要:在SpringBoot中,有两种接口方式实现启动执行,分别是ApplicationRunner和CommandLineRunner,除了可接受参数不同,其他的大同小异 第一种方式:ApplicationRunner import org.springframework.boot.Applicatio
阅读全文
摘要:第一种方法 File file = ResourceUtils.getFile("classpath:template/科研项目模板.xlsx"); //获取文件的相对路径 可在控制台打印查看输出结果 String filePath = ResourceUtils.getFile("classpat
阅读全文
摘要:Spring boot 自定义配置实现自动提示 这个是基于IDE来做的,Eclipse的没有试验过 1、新建一个配置类(ExampleProperties) package org.yujuan.springbootlearning.properties; import lombok.Data; i
阅读全文
摘要:https://www.jianshu.com/p/fa7186bea84b
阅读全文
摘要:spring注解 注解解释 @Controller 组合注解(组合了@Component注解),应用在MVC层(控制层),DispatcherServlet会自动扫描注解了此注解的类,然后将web请求映射到注解了@RequestMapping的方法上。 @Service 组合注解(组合了@Compo
阅读全文
摘要:一、从一道面试题说起 面试的时候经常会被问到,spring和springboot的区别。或者SpringMVC和Springboot的区别。其实这样的问法就不是特别合适。因为spring、springboot、springmvc他们三个在spring体系中就不在同一个维度。 一、看一下spring的
阅读全文
摘要:案例: 在service里定义了一个全局变量,这类变量只能是final的。如果不是,在代码中一旦有地方给该变量进行业务赋值。当不满足赋值条件时变量仍然保留上次的赋值的值。 这是因为Bean没有销毁。 如果是方法的局部变量就不会有这种问题。类变量和方法变量在JVM中的处理是不一样的。
阅读全文
摘要:目录 Thymeleaf 模板引擎 官方文档下载 Hello World 新建应用 后台控制器 前端页面 浏览器访问测试 Thymeleaf 模板引擎1、Thymeleaf 是 Web 和独立环境的现代服务器端 Java 模板引擎,能够处理HTML,XML,JavaScript,CSS 甚至纯文本。
阅读全文
摘要:ConfigFileApplicationListener
阅读全文
摘要:一、WebMvcConfigurerAdapter是什么 Spring内部的一种配置方式采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制 参考: https://blog.csdn.net/weixin_43453386/article/details/83623242
阅读全文