标签:mapper

Spring

Spring之旅第五站:数据库环境与profile、条件化的bean

likai 发布于 2018-02-23

本章内容: Spring profile 条件化的bean声明 自动装配与歧义性 bean的作用域 Spring表达式语言 本章中所介绍的技术也许你不会天天用到,但这并不意味着它们的价值会因此降低 说明 如果你有幸能看到。 1、本文参考了《Spring 实战》重点内容,参考了Gi...

阅读(19)评论(0)赞 (0)

Spring

Spring Cloud Zuul详解

2

邓龙华 发布于 2018-02-22

Spring Cloud对Netflix Zuul做了封装集成, 使得在Spring Cloud环境中使用Zuul更方便. Netflix Zuul相关分析请看上一篇. 实现 @EnableZuulProxy 与 @EnableZuulServer 二者的区别在于前者使用了服务发...

阅读(42)评论(0)赞 (0)

Spring

Spring源码系列:注解说明

1

wenming.gapo 发布于 2018-02-09

因为要看Spring中注解的具体定义,所以在说之前,先来简单说下JAVA中注解的一些基本知识。 元注解 什么是元注解呢,就是注解的注解。java中提供了以下几种: @Target 注解的作用域描述 public enum ElementType { /** 类, 接口 或者枚举 ...

阅读(52)评论(0)赞 (0)

Spring

Spring Security源码分析十四:Spring Social社交登录绑定与解绑

尖兵 发布于 2018-02-08

社交登录又称作社会化登录(Social Login),是指网站的用户可以使用腾讯QQ、人人网、开心网、新浪微博、搜狐微博、腾讯微博、淘宝、豆瓣、MSN、Google等社会化媒体账号登录该网站。 前言 在之前的 Spring Social 系列中,我们只是实现了使用服务提供商账号登...

阅读(58)评论(0)赞 (0)

Spring

IntelliJ Idea SpringBoot 数据库增删改查实例

29

zhuangli 发布于 2018-02-07

SpringBoot 是 SpringMVC 的升级,对于编码、配置、部署和监控,更加简单 微服务 微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服...

阅读(132)评论(0)赞 (0)

Spring

Sprigmvc项目转为springboot

likai 发布于 2018-02-07

Sprigmvc项目转为springboot: 是否有老掉牙的springmvc项目,想转成springboot项目,看这个文章就对了。 说明 如果你的项目连maven项目都不是,请自行转为maven项目,在按照本教程进行。 本教程适用于spring+springmvc+myba...

阅读(52)评论(0)赞 (0)

Spring

[译] 学习 Spring Security(七):RESTful 化注册 API

小丁 发布于 2018-02-06

在注册系列的最后几篇博文中,我们将以 MVC 方式构建所需要到的大部分功能。 我们现在将把这些 API 中的一部分转换为更具 REST 风格。 2、注册操作 让我们从注册操作开始: @RequestMapping(value = "/user/registration&...

阅读(51)评论(0)赞 (0)

Spring

Spring源码系列:依赖注入(二)createBean

1

dulong 发布于 2018-02-05

在 Spring源码系列:依赖注入(一)(AbstractBeanFactory-getBean) 最后说道getBean是依赖注入的起点,bean的创建都是通过createBean来完成具体的创建的。createBean的具体实现是在AbstractAutowireCapabl...

阅读(50)评论(0)赞 (0)

Spring

Spring Boot集成Mybatis简洁版

1

hanze 发布于 2018-02-05

概述 现在互联网应用中,大部分还是使用Mybatis来操作数据库的,本文介绍一下Spring Boot中如何集成Mybatis。 创建Spring Boot工程 在 Spring Boot 开篇-创建和运行 一文中有一个小节介绍了如何使用Spring Boot的组件来创建工程。如...

阅读(48)评论(0)赞 (0)

Spring

Spring源码系列:BeanWrapper

1

darida 发布于 2018-02-05

BeanWrapper 是Spring提供的一个用来操作javaBean属性的工具,使用它可以直接修改一个对象的属性。 对于bean属性的操作,大家熟知的主要有下面这些工具类: 1.Apache的BeanUtils和PropertyUtils 2.cglib的BeanMap和Be...

阅读(37)评论(0)赞 (0)

Spring

Spring Boot 与 Kotlin 整合MyBatis

刘莉莉 发布于 2018-02-03

最近使用jpa比较多,再看看mybatis的xml方式写sql觉得不爽,接口定义与映射离散在不同文件中,使得阅读起来并不是特别方便。 因此使用Spring Boot去整合MyBatis,在注解里写sql 参考 《我的第一个Kotlin应用》 创建项目,在 build.gradle...

阅读(68)评论(0)赞 (0)

Spring

【Java】ssm整合配置实例

dulong 发布于 2018-01-26

本文主要是介绍SSM整合基本配置实例,利用一个简单的例子来说明如何整合SSM 首先下载SSM整合的相关jar包,下载链接如下: http://download.csdn.net/download/qi_ming88/10223988 1.建立web工程,工程结构图如下: 配置we...

阅读(57)评论(0)赞 (0)

Spring

注册中心 Eureka 源码解析 —— Eureka-Client 初始化(三)之 EurekaClient

3

邓龙华 发布于 2018-01-24

摘要: 原创出处 http://www.iocoder.cn/Eureka/eureka-client-init-third/ 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Eureka 1.8.X 版本 1. 概述 2. EurekaClient 2.1 LookupS...

阅读(61)评论(0)赞 (0)

Spring

代码结构及一些代码规范建议

尖兵 发布于 2018-01-24

一些感悟 代码结构和规范关系到项目的可持续维护以及维护的周期,非常重要,但真正重视并落地的很少 经典的MVC模式一般都能说出来,但真正落地到项目代码结构的时候,却缺少思考 当写代码和找代码让人感觉别扭的时候,就该考虑如何去优化了 一切皆对象,在规划代码结构的时候也需要有面向对象的...

阅读(57)评论(0)赞 (0)

Spring

注册中心 Eureka 源码解析 —— Eureka-Client 初始化(一)之 EurekaInstanceConfig

4

darida 发布于 2018-01-23

摘要: 原创出处 http://www.iocoder.cn/Eureka/eureka-client-init-first/ 「芋道源码」欢迎转载,保留摘要,谢谢! 本文主要基于 Eureka 1.8.X 版本 1. 概述 2. EurekaInstanceConfig 2.1...

阅读(71)评论(0)赞 (0)

Spring

SSM整合

2

hanze 发布于 2018-01-22

asm-3.2.0.RELEASE.jar asm-3.3.1.jar c3p0-0.9.jar cglib-2.2.2.jar com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1....

阅读(53)评论(0)赞 (0)

Spring

2017 年度码云新增项目排行榜 TOP 50,为它们打“call”

36

小丁 发布于 2018-01-22

2017 年度码云新增热门开源软件排行榜 TOP 50 2017 年度码云新增项目排行榜 TOP 50 正式出炉 !2017 结束了,我们来关注一下这一年里码云上新增的最热门的开源项目吧。此榜单根据 2017 年在码云上新增开源项目的 Watch、Star、Fork 数量以及其他...

阅读(94)评论(0)赞 (0)

Spring

兼容 Spring Boot 1.x 和 2.x 配置类参数绑定的工具类 SpringBootBindUtil

xiaoli.he 发布于 2018-01-21

为了让我提供的通用 Mapper 的 boot-starter 同时兼容 Spring Boot 1.x 和 2.x,增加了这么一个工具类。 在 Spring Boot 中,能够直接注入 XXProperties 类的地方不需要使用这个工具类。 但是在 Spring 的接口和启动...

阅读(58)评论(0)赞 (0)