spring
earthhour
这个作者很懒,什么都没留下…
展开
-
XML基础知识——Schema命名空间的声明
对于基于XML的配置,Spring 1.0的配置文件采用DTD格式,Spring 2.0以后使用Schema的格式,后者让不同类型的配置拥有了自己的命名空间,使配置文件更具扩展性。此外,Spring基于Schema配置方案为许多领域的问题提供了简化的配置方法,配置工作因此得到了大幅简化。 采取基于Schema配置格式,文件头的声明会复杂一些,先看一个简单的示例: 要了解文件头中声明的内容,需要学习一转载 2017-09-27 15:36:33 · 1046 阅读 · 0 评论 -
Spring Boot项目部署到Eclipse下的tomcat
把SpringBoot项目像普通web项目一样部署到tomcat下,需要注意几点:JDK1.7以上tomcat7以上不能带web.xml项目结构: pom.xml配置: 入口启动类:@SpringBootApplicationpublic class SpringBootStartApplication extends SpringBootServletInitializer {原创 2017-10-31 10:19:36 · 7808 阅读 · 0 评论 -
Spring boot和dubbo整合部署到tomcat——基于注解方式
之前写过一篇类似的整合Spring boot和dubbo整合——基于传统方式。这种方式是依赖于dubbo xml配置文件的,而且不能部署到tomcat启动。 今天这篇使用了spring-boot-starter-dubbo包,通过注解方式声明生产者和消费者,抛弃了dubbo xml配置文件,而且是部署到tomcat下启动的。下面就来看看怎么实现的吧:项目结构 分为三个模块,consumer(消原创 2017-11-03 14:05:24 · 2983 阅读 · 0 评论 -
SpringMVC拦截Controller方法
spring配置:xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframewo原创 2017-12-12 15:04:28 · 1646 阅读 · 0 评论 -
springmvc在service或者非controller类获取request
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes()).getRequest();原创 2018-01-12 17:06:26 · 935 阅读 · 0 评论 -
让spring5.0支持velocity
新版spring5.0已经移除了对velocity的支持,下面就说说如何让spring5.0支持velocity。spring从4.3开始不再支持velocity,官方说法是:Velocity 1.7 dates back to 2010. After more than five years of nomaintenance in the original project, it原创 2018-02-05 15:25:35 · 4399 阅读 · 3 评论 -
spring5+spring-data-elasticsearch集成
一、搞定依赖 UTF-8 5.0.0.RELEASE 3.0.0.RELEASE UTF-8 1.8 2.9.0 2.5.5.cat-SNAPSHOT org.springframework spring-aop ${spring.version} org.springframework spring-beans ${spring.version}原创 2018-02-05 18:34:03 · 3358 阅读 · 2 评论 -
Spring使用SpEL表达式读取properties配置文件的两种方式
第一种:config.properties:index.version=v1spring配置文件,加载config.properties: <!-- 获取properties中的值 --> <bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBe...原创 2018-03-18 19:08:01 · 6951 阅读 · 2 评论 -
Spring @Value("${property:xxx}") 缺省值
参考:http://www.mkyong.com/spring3/spring-value-default-value/1. @Value ExamplesTo set a default value in Spring expression, use Elvis operator : #{expression?:default value}CopyFew examples : @Value("...原创 2018-05-16 11:34:00 · 20800 阅读 · 1 评论