Easter79 Easter79
3年前
Spring从MongoDB中下载文件之GridFS
问题之前提到过以GridFS方式上传问题到MongoDB中:Spring保存文件到MongoDB之GridFS支持(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.jianshu.com%2Fp%2Fd0265c0ab98a)。现在需要从Mongodb中读取文件,应该怎
Stella981 Stella981
3年前
SpringBoot学习笔记:计划任务
SpringBoot学习笔记:计划任务计划任务在企业的实践生产中,可能需要使用一些定时任务,如月末、季末和年末需要统计各种各样的报表,每周自动备份数据等。在Spring中使用定时任务1、加入@EnableScheduling注解,以启用定时任务机制@EnableS
Stella981 Stella981
3年前
Spring3 整合MyBatis3 配置多数据源 动态选择SqlSessionFactory
一、摘要上两篇文章分别介绍了Spring3.3整合Hibernate3、MyBatis3.2配置多数据源/动态切换数据源方法(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fhoojo%2Fp%2FSpring_Hibernate
Wesley13 Wesley13
3年前
IoC(Inversion of Control)的主要组件和注入方式
一.IoC的主要组件:(1).Spring框架的两个最基本和最重要的包是org.springframework.beans.factory(该包中的主要接口是BeanFactory)和org.springframework.context包(该包中的主要接口是ApplicationFactory)。这两个包中的代码提供了SpringIoC特性的基础。
可莉 可莉
3年前
2021 最新 Java 面试题出炉!(带全部答案)
本文纯粉丝福利,非广告!大家好,给大家带来一套2021 最新整理的 Java面试题,独家整理!!题库非常全面,包括Java集合、JVM、多线程、Spring全家桶、Redis、Dubbo、Netty、Elasticsearch、大数据、阿里巴巴等大厂面试题等。获取方式:点击关注下面的公众号回复:福利
Stella981 Stella981
3年前
SpringBoot使用JavaMailSender发送邮件(1)
邮件发送是一个非常常见的功能,最初Sun公司提供了JavaMail用来实现邮件发送,但是配置烦琐。后来Spring中提供了JavaMailsender用来简化邮件配置,而SpringBoot则提供了MailSenderAutoConfiguration对邮件的发送做了进一步简化。在开始之前我们需要申请开通POP3/SMTP服
Easter79 Easter79
3年前
Spring中两种常用的容器后处理器
    容器后处理器是一种特殊的Bean,这种Bean并不对外提供服务,它甚至可以无需id属性,它主要负责对容器本身进行某些特殊的处理。PropertyPlaceholderConfigurer后处理器    PropertyPlaceholderConfigurer是Spring提供的一个容器后处理器,负责读取properties属性文件里
Stella981 Stella981
3年前
Spring 4 支持的 Java 8 特性
【编者按】不管现在你是不是拒绝的,Java8越来越近了,各主流框架纷纷推出了支持Java8的新版本,比如Spring(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fspringprojects%2Fspringframework%23pre
Stella981 Stella981
3年前
Spring boot 总结之配置文件处理
背景在项目开发过程中,很多东西我们都需要做成可配置化,那么使用spring的时候我们都有哪些使用配置文件的方式呢?接下来我们就来讲一下。定义配置文件我们以最长使用的jdbc为例jdbc.urljdbc:mysql://localhost/testjdbc.usernamedbuserjdbc
京东云开发者 京东云开发者
8个月前
Spring缓存注解浅析及实践
作者:京东物流江兆晶一背景缓存是我们日常开发常被使用的技术栈,一般用来降低数据库读取压力,提升系统查询性能。使用缓存的数据一般为不常变化且使用率很高的数据,比如:配置信息、商品信息、用户信息等。我们一般的做法:第一次从数据库中读取数据,然后放到缓存中并设置