什么是循环依赖 什么是循环依赖?比如如下一个例子 public class A{ private B b; } public class B{ private A a; } 这个例子存在的问题:理论上spring创建A的…
分类:spring
Spring boot中如何定义过滤器Filter
最近刚刚接手使用spring boot,真是一个开发很顺手的工具。在这里总结一下自己发现的基于@Configuration的注解定义 package example.hello; import org.springfra…
SpringCloud(第 028 篇)ConfigServer 配置管理微服务
SpringCloud(第 028 篇)ConfigServer 配置管理微服务 – 一、大致介绍 1、在讲到配置时,不得不说 SpringCloud 提供了一套解决分布式的配置管理方案,它既包含了服务端Co…
Spring Boot 参考指南(使用NoSQL技术)
30. 使用NoSQL技术 Spring Data提供了额外的项目,帮助你访问各种NoSQL技术,包括:MongoDB,Neo4J,Elasticsearch,Solr,Redis,Gemfire,Cassandra,C…
Java四种引用简介
引语: 我们知道java相比C,C++中没有令人头痛的指针,但是却有和指针作用相似的引用对象(Reference),就是常说的引用,比如,Object obj = new …
3.8、使用 HttpEntity
这一部分比较简短。示例见这个项目的mvc分支下的 HttpEntityController.java。 HttpEntity和@RequestBody和@ResponseBody很像。出了能够访问请求和响应体,H…
SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql
本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。 准备工作 jdk 1.8 maven 3.0 idea mysql 初始化mysql -- create …
SpringBoot非官方教程 | 第十三篇:springboot集成spring cache
本文介绍如何在springboot中使用默认的spring cache 声明式缓存 Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Haz…
Spring mvc 实现用户登录(拦截器)
用户登录时,将用户信息放到session中 package cn.woniubushiniu.controller; import cn.woniubushiniu.po.User; import org.springf…
Spring4和SpringSecurity4的整合(二)连接mybatis和mysql
在上一篇基本配置了一些文件中,基本可以在文件中指定用户名和密码来进行实现SpringSecurity的验证,这次和mynatis一起来配合使用 加入mybatis的配置文件: mybatis-config.xml <…
【译】spring mvc中的@ModelAttribute注解
spring mvc中的@ModelAttribute注解 本文介绍在spring mvc中非常重要的注解@ModelAttribute.这个注解可以用在方法参数上,或是方法声明上。这个注解的主要作用是绑定request…
Spring Boot: 加密应用配置文件敏感信息
背景 我们的应用之前使用的是Druid数据库连接池,由于需求我们迁移到HikariCP连接池,druid 数据源加密提供了多种方式: 可以在配置文件my.properties中指定config.decrypt=true …