Spring
衣舞晨风
不预测,只应对
展开
-
Spring 视图和视图解析器简介
什么是 Spring 视图和视图解析器?Spring MVC(Model View Controller)是 Spring 中一个重要的组成部分,而 Spring 视图和视图解析器则是 Spring MVC 中的组成部分。在介绍 Spring 视图和视图解析器前,我们先了解下在 Spring MVC 框架中,一个 Web 请求所需经历的六个阶段:请求会首先被 Spring MVC 的前端转载 2016-06-13 12:24:10 · 1589 阅读 · 0 评论 -
Spring boot restful api demo
1、Controllerpackage com.jiankunking.example.controller;import com.jiankunking.example.model.Domain;import com.jiankunking.example.model.Response;import org.springframework.stereotype.Controller;impor原创 2017-05-29 17:33:13 · 1311 阅读 · 0 评论 -
关于Spring AOP与IOC的个人思考
在阅读本文前,强烈建议阅读一下: Java JDK 动态代理(AOP)使用及实现原理分析AOP是Spring提供的关键特性之一。AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统。从而避免了在业务逻辑的代码中混入很多的系统相关的逻辑——比如权限管理,事物管理,日志记录等等。这些系统性的编程工作都可以独立编码实原创 2016-12-24 23:33:53 · 1311 阅读 · 0 评论 -
Spring Boot 自定义注解
前情回顾: Spring MVC AOP通过注解方式拦截Controller等实现日志管理1、添加spring boot引用 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId>原创 2017-08-03 08:18:36 · 3601 阅读 · 0 评论 -
Spring MVC AOP通过自定义注解方式拦截Controller等实现日志管理
之前一直写.net,没玩过spring,一直没用过aop(面向切面编程)这类功能,当然不是说.net里面没有这类框架,企业库就可以微软企业库官网开始上代码:注解定义package com.jiankunking.common;import java.lang.annotation.*;/** * @author jiankunking * @Date: 2016/8/15 * @Time: 1原创 2016-08-18 20:53:40 · 18055 阅读 · 8 评论 -
Spring Boot 自定义端口等
一、Spring Boot 1.X/** * Created by jiankunking on 2018/2/26. */@RestController@EnableAutoConfigurationpublic class CustomPortController implements EmbeddedServletContainerCustomizer { /** ...原创 2018-08-18 10:27:06 · 1160 阅读 · 4 评论 -
Spring boot 读取jar包中resources下的文件
package com.jiankunking.elasticsearch.extension.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.core.io.DefaultResourceLoader;import org.springframework.cor...原创 2018-10-13 09:26:47 · 18475 阅读 · 1 评论 -
Spring Security Oauth2 RedisTokenStore 类图
源码地址:RedisTokenStore.java个人微信公众号:作者:jiankunking 出处:http://blog.csdn.net/jiankunking原创 2019-01-23 14:36:36 · 1684 阅读 · 0 评论 -
Spring 下默认事务机制中@Transactional 无效的原因
Spring中 @Transactional 注解的限制同一个类中, 一个nan-transactional的方法去调用transactional的方法, 事务会失效If you use (default) Spring Proxy AOP, then all AOP functionality provided by Spring (like @Transational) will o...转载 2019-06-13 18:45:42 · 6382 阅读 · 1 评论 -
Spring学习笔记一: Bean工厂(BeanFactory )与应用上下文(ApplicationContext)BeanFactory
bean工厂:最简单的容器,提供了基础的依赖注入支持。创建各种类型的Bean. 应用上下文(ApplicationContext):建立在bean工厂基础之上,提供系统架构服务。beans包提供了以编程的方式管理和操控bean的基本功能,而context包下的ApplicationContext以一种更加面向框架的方式增强了BeanFactory的功能。多数用户可以采用声明的方式来使用Applic原创 2016-07-14 20:19:01 · 4139 阅读 · 0 评论 -
Spring学习笔记四: 从Spring容器中获取Bean
通过BeanFactory获取bean实例package org.jiankunking.utils;import org.springframework.beans.BeansException;import org.springframework.beans.factory.BeanFactory;import org.springframework.beans.factory.BeanFa原创 2016-07-14 21:27:05 · 5618 阅读 · 0 评论 -
Spring学习笔记二: Bean装配及生命周期
bean被载入到容器中时,它的生命周期就开始了:容器寻找bean的定义信息并实例化。使用依赖注入,spring按bean定义信息配置bean的所有属性。若bean实现了BeanNameAware接口,工厂调用Bean的setBeanName()方法传递bean的ID。若bean实现了BeanFactoryAware接口,工厂调用setBeanFactory()方法传入工厂自身。若BeanP原创 2016-07-14 20:46:02 · 2728 阅读 · 2 评论 -
Spring学习笔记五: AOP入门
一、AOP术语切面(aspect):要实现的交叉功能,是系统模块化的一个切面或领域。如日志记录。连接点:应用程序执行过程中插入切面的地点,可以是方法调用,异常抛出,或者要修改的字段。通知:切面的实际实现,他通知系统新的行为。如在日志通知包含了实 现日志功能的代码,如向日志文件写日志。通知在连接点插入到应用系统中。切入点:定义了通知应该应用在哪些连接点,通知可以应用到AOP框架支持的任何连接原创 2016-07-17 18:22:32 · 2817 阅读 · 0 评论 -
jQuery报错:Uncaught ReferenceError: $ is not defined
今天在捣鼓spring mvc的时候,遇到了这么一个错误: jQuery报错:Uncaught ReferenceError: $ is not defined在idea中按住ctrl可以导航到js文件,但跑起来之后 一直加载不了jquery。代码如下: 既然在idea中按住Ctrl键可以导航到jquery文件中说明路径没有错误,百思不得其解啊,于是在群里问了一下,有个网名是【涛涛】的大原创 2016-08-17 22:09:59 · 15308 阅读 · 1 评论 -
Spring MVC静态资源拦截(No mapping found for HTTP request with URI in DispatcherServlet with name ' ')问题
程序加载或用浏览器访问静态资源时出现以下的警告: No mapping found for HTTP request with URI [/] in DispatcherServlet with name ”问题原因:默认的访问的URL都会被DispatcherServlet所拦截,从web.xml下对spring mvc的DispatcherServlet请求url映射的配置可以看出,具体配原创 2016-08-17 22:02:36 · 26975 阅读 · 5 评论 -
binding.BindingException: Invalid bound statement(not found)
具体异常信息:2016-07-04 09:57:28.262 [DEBUG] org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver-->Resolving exception from handler [public org.jiankunking.test2016.syste原创 2016-07-08 08:23:55 · 6625 阅读 · 0 评论 -
Spring MVC DispatcherServlet 配置
DispatcherServlet在web.xml中的配置: servlet> servlet-name>servletDemoservlet-name> servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class> load-on-start原创 2016-08-26 21:29:36 · 1803 阅读 · 0 评论 -
谈谈对Spring IOC的理解
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框转载 2016-05-23 09:51:49 · 1464 阅读 · 1 评论 -
Spring学习笔记三: 通过注解配置Bean
一、在 classpath 中扫描组件组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括:@Component: 基本注解, 标识了一个受 Spring 管理的组件@Respository: 标识持久层组件@Service: 标识服务层(业务层)组件@Controller: 标识表现层组原创 2016-07-14 21:08:03 · 2573 阅读 · 0 评论 -
nested exception is java.lang.NoSuchFieldError: FAIL_ON_SYMBOL_HASH_OVERFLOW
背景: 今天往项目中集成elasticsearch的时候,在spring.xml中通过xml注入bean的时候,出现下面的异常:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'esIndexService' defined in class path resou原创 2016-11-21 21:06:36 · 11802 阅读 · 0 评论 -
Spring Transaction Attributes
What are transaction attributes?Spring transactions allow setting up the propagation behavior, isolation, timeout and read only settings of a transaction. Before we delve into the details, here are s...转载 2019-06-14 13:31:31 · 547 阅读 · 0 评论