博客专栏  >  架构   >  Spring Boot

Spring Boot

使用spring boot完全替代spring

关注
57 已关注
29篇博文
  • spring boot2 (29)-ApplicationRunner和CommandLineRunner初始化

    上一篇讲了缓存,当访问缓存时,发现没有数据就查询数据库并写入缓存。也可以在项目启动时就直接查询并写入缓存,以免用户请求的时候再去查询,此时就可以使用ApplicationRunner或者Command...

    3天前 10:22
    29
  • spring boot2(28)-cache缓存

    数据库的数据是存储在硬盘上的,频繁访问性能较低。而缓存数据存储在内存中,访问性能比硬盘快了一个数量级。如果将一些需要频繁查询的热数据放到缓存中,可以大大减轻数据库的访问压力。pom.xml&l...

    2018-05-06 11:19
    105
  • spring boot2 (27)-yaml配置

    除了properties文件,spring boot同时支持用yaml文件来进行参数配置,其配置结构更加清晰优雅。基本格式上一篇在application.properties中数据源配置如下sprin...

    2018-04-21 14:25
    102
  • spring boot2 (26)-hikari、多个数据源/mybatis/事务

    我在12篇讲过,spring boo1.x版本中,默认使用tomcat数据源,第二候选是hikari,虽然其性能更好,但是当时才刚刚出来需要时间的考验。而在spring boot2.x版本中,hika...

    2018-04-14 11:33
    260
  • spring boot2 (25)-RestTemplate客户端

    关于rest可参考第3篇,而RestTemplate就是由spring提供的,用于在后台进行rest请求的,比繁琐的HttpClient要方便很多。pom.xml从本篇开始,后续文章都使用spring...

    2018-04-06 11:38
    300
  • spring boot(24)-test测试

    如果直接用junit去测试一个方法,即使测试成功,这个方法在spring中运行时也可能会有不同的结果,因为spring是一个集成环境,会加载很多东西,从而影响最终结果。本篇将介绍spring boot...

    2018-01-20 11:58
    300
  • spring boot(23)-文件上传与下载

    先说上传,在Servlet3中提供了Part来简化上传功能,而在spring boot内部默认整合了Part来完成上传。html只需注意form要设置一个参数enctype="multipa...

    2017-12-16 10:54
    1196
  • spring boot(22)-profile环境配置

    当你在公司时,可能会用公司内网的数据库进行开发,而当你回家时,就只能用本机的数据库了。不停的修改环境配置会很麻烦,profile的作用就是同时配置多个环境,在不同的环境使用不同的配置。 proper...

    2017-11-18 10:00
    683
  • spring boot(21)-actuator监控

    actuator是spring boot中非常重要的一大功能,主要用于在项目运行时,查看运行中的各种配置及参数等 pom.xml org.springframework.boot...

    2017-10-08 09:31
    1366
  • spring boot(20)-开发工具devtools

    pom.xml org.springframework.boot spring-boot-devtools 修改代码自动重启 只要引入了开头的依赖...

    2017-09-24 09:16
    1358
  • spring boot(19)-拦截器

    动态资源和静态资源 拦截器可以算是aop的一种实现,专门拦截对动态资源的后台请求,也就是拦截对控制层的请求,主要用于判断用户是否有权限请求后台。拦截器不会拦截静态资源,如spring boot的默认静...

    2017-09-23 12:40
    1370
  • spring boot(18)-servlet、filter、listener

    servlet、filter、listener的用法就不讲了,只讲如何在spring boot中配置它们。有两种方式,一种是从servlet3开始提供的注解方式,另一种是spring的注入方式 se...

    2017-09-09 10:25
    1511
  • spring boot(17)-@Async异步

    验证码的异步机制 上一篇讲过可以用邮件发验证码,通常我们在某网站发验证码时,首先会提示验证码已发送,请检查邮箱或者短信,这就是图中的1和3。然而此时查看邮箱或短信可能并没有收到验证码,往往要过几秒...

    2017-08-26 10:11
    1346
  • spring boot(16)-mail发邮件

    上一篇讲了如何处理异常,并且异常最终会写入日志。但是日志是写在服务器上的,我们无法及时知道。如果能够将异常发送到邮箱,我们可以在第一时间发现这个异常。当然,除此以外,还可以用来给用户发验证码以及各种离...

    2017-08-19 10:49
    1016
  • spring boot(15)-异常处理

    异常传递 如图:服务层和dao层的异常最终都会到达控制层,控制层的异常则会自动记入logback日志系统。所以我们应该在控制层来捕获系统异常 捕获控制层异常 import org.s...

    2017-08-12 10:21
    1170
  • spring boot(14)-pom.xml配置

    继承spring-boot-starter-parent 要成为一个spring boot项目,首先就必须在pom.xml中继承spring-boot-starter-parent,同时指定其版本 ...

    2017-08-05 16:53
    2049
  • spring boot(13)-logback和access日志

    logback logback出自log4j的作者,性能和功能相比log4j作出了一些改进,而配置方法和log4j类似,是spring boot的默认日志组件。在application.propert...

    2017-07-29 10:40
    2365
  • spring boot(12)-数据源配置原理

    本篇讲的不仅是数据源配置,这也是spring boot实现自动配置的一部分。要理解数据源的配置原理,首先要理解第十篇tomcat连接池的配置 数据源配置源码 这里截取org.springframe...

    2017-07-22 10:33
    1706
  • spring boot(11)-druid监控

    druid druid是和tomcat jdbc一样优秀的连接池,出自阿里巴巴。关于druid连接池参数,参考 https://github.com/alibaba/druid/wiki/DruidD...

    2017-07-15 08:59
    1632
  • spring boot(10)-tomcat jdbc连接池

    默认连接池 tomcat jdbc是从tomcat7开始推出的一个连接池,相比老的dbcp连接池要优秀很多。spring boot将tomcat jdbc作为默认的连接池,只要在pom.xml中引入...

    2017-07-09 11:18
    6445

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部