spring
奔跑的窝窝牛
低头看着键盘,这些字母怎能拼凑偶的忧桑。
展开
-
Spring 核心框架体系结构,相关服务jar包依赖配置
很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若转载 2017-03-06 13:57:26 · 358 阅读 · 0 评论 -
SpingBoot项目打war包部署到其他tomcat中
springboot将项目打成war包部署到其他的tomcat中Spring Boot自己有tomcat,也提供了很多配置选项tomcat,比如端口号、访问地址等,但是很多时候可能一个tomcat下部署多个项目,需要将项目打成war包部署至自己的服务中,如下是具体步骤:一 修改pom文件去掉自带tomcat, org.springframework.boo原创 2017-07-31 10:55:56 · 368 阅读 · 0 评论 -
springboot 使用配置返回jsp
步骤如下:1 pom引入jstl支持 javax.servlet jstl 2 修改application.properties 添加内容#配置返回jsp start# 配置jsp文件的位置,默认位置为:src/main/webappspring.mvc.view.prefix:/WEB-INF/jsp/# 配置jsp文件的后缀spr原创 2017-07-31 10:55:32 · 17302 阅读 · 1 评论 -
springboot异常处理
一 ,传统的处理异常 那种标准的try.....catch try { ...} catch (Exception e) { doSomeThing();}像这种标准的 try-catch 是可以解决问题,但如果让你在每个接口实现里面都 try-catch 一下,我想你应该是不太愿意的,而且太麻烦。那么下面来介绍下 SpringBoot 为我们提供的处理方式。原创 2017-07-31 14:21:31 · 422 阅读 · 0 评论 -
springboot filter使用配置
一 ,springboot使用filter有两种方式一种是通过FilterRegistrationBean代码注册,一种是通过注解@WebFilter1,注解@WebFilter 需要在主程序Applicaiton上开启@ServletComponentScan 新建一个 Filter类,MyFilter继承Filter,类上加上@WebFilter注解package原创 2017-07-31 10:56:47 · 1215 阅读 · 0 评论 -
Spring配置使用多数据源
实现多数据源的方法就是我们自定义了一个MultipleDataSource,这个类继承自AbstractRoutingDataSource,而AbstractRoutingDataSource继承自AbstractDataSource ,AbstractDataSource 实现了javax.sql.DataSource接口,所以我们的MultipleDataSource也实现了javax.s原创 2017-05-10 17:17:51 · 379 阅读 · 0 评论 -
spring 在有事务的方法上配置自定义日志切面,事务会失效解决方法
问题描述,在servic事务方法中记录日志时候,在方法上加上自定义日志注解横切面,日志切面使用Around环绕通知记录日志事务配置都是正确配置,当去除@MethodLog日志注解时候,事务是可以正常回滚的如果加上日志注解@MethodLog事务会失效,不回滚。service类@Servicepublic class UserServiceImpl implements UserS原创 2017-08-25 14:41:03 · 5269 阅读 · 2 评论 -
springboot集成mongodb使用mongoTemplate和MongoRepository
springboot集成mongodb使用mongoTemplate和MongoRepository在pom文件引入spring-boot-starter-data-mongodb依赖: org.springframework.boot spring-boot-starter-data-mongodb 数据源的配置 如果mongodb端口是默认端口,并原创 2017-08-28 15:13:38 · 13756 阅读 · 0 评论 -
springboot集成mybatis xml方式
关键代码如下:1,添加pom引用 org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1 mysql mysql-connector-java 2 application.propertiesmybatis.config-location原创 2017-07-31 10:54:51 · 24931 阅读 · 5 评论 -
springboot servlet使用配置
在spring boot中添加自己的Servlet有两种方法,代码注册Servlet和注解自动注册(Filter和Listener也是如此)。 一、代码注册通过ServletRegistrationBean 获得控制。 也可以通过实现 ServletContextInitializer 接口直接注册。package com.kerry.servlet;import java.i原创 2017-07-31 10:56:20 · 17954 阅读 · 0 评论 -
springboot listener使用配置
一 ,springboot使用listener有两种方式一种是通过ServletListenerRegistrationBean代码注册,一种是通过注解@WebListener1 @WebListener方式新建listener类 选择实现的listener接口这里选择用ServletContextListener 代码如下package com.kerry.listen原创 2017-07-31 10:57:06 · 18096 阅读 · 2 评论 -
spring配置集成redis的不同方式
1 redis.clients.jedis.JedisPool (引入jedis.jar) 2 org.springframework.data.redis.core.RedisTemplate(引入 spring-data-redis.jar)原创 2017-03-13 14:14:38 · 467 阅读 · 0 评论 -
Dubbo Main启动方式配置
服务容器是一个standalone的启动程序,因为后台服务不需要Tomcat或JBoss等Web容器的功能,如果硬要用Web容器去加载服务提供方,增加复杂性,也浪费资源。 服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。 服务容器的加载内容可以扩展,内置了spring, jetty, log4j等加载,可通过Container扩展点进行扩展,参见:Con原创 2017-03-07 17:02:38 · 10279 阅读 · 0 评论 -
spring配置单Redis,Sentinel 哨兵模式,Redis Cluster集群,Redis Sharding集群
spring 集成 Redis的方式有哪些 1、单机版 不解释 配置如下: 2、Sentinel 哨兵模式 主从模式,一主多从模式原创 2017-03-13 16:45:12 · 3341 阅读 · 0 评论 -
spring集成Jedis Cluster配置
bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig"> property name="maxTotal" value="100" /> property name="maxIdle" value="20" /> property name="min原创 2017-03-13 16:30:32 · 1992 阅读 · 0 评论 -
dubbo简单集成spring
使用maven构建 core-inteface(接口定义),core(服务提供实现),comsumer(服务消费)1 ,建立core- interface公共api2 建立服务提供者项目,core 实现interface中接口dubbo-provider.xml 配置 , 相关更详细参数配置说明 http://dubbo.io/User+Guide-zh.原创 2017-04-21 09:22:03 · 1816 阅读 · 0 评论 -
Kafka使用kclient三种使用方法
kclient提供了三种使用方法,对于每一种方法,按照下面的步骤可快速构建Kafka生产者和消费者程序。 前置步骤1) 下载源代码后在项目根目录执行如下命令安装打包文件到你的Maven本地库。mvn install2) 在你的项目pom.xml文件中添加对kclient的依赖。 com.robert.kafka kclient-core原创 2017-05-04 11:03:47 · 8070 阅读 · 0 评论 -
Spring MVC全局的异常处理方式
使用SimpleMappingExceptionResolver实现异常处理 applicationContext.xml中配置 error arithMeticExcetionError原创 2017-05-10 16:21:39 · 546 阅读 · 0 评论 -
ActiveMQ的配置以及使用方法
ActiveMQ的简单使用ActiveMQ是一种开源的,实现了JMS规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信ActiveMQ接发送消息流程图:Spring结合ActiveMQ使用1.pom文件引入依赖,引入jar包 org.apache.activemq原创 2017-03-29 13:46:37 · 10752 阅读 · 1 评论 -
Spring Boot的启动器各个Starter解释
spring Boot应用启动器基本的一共有44种,具体如下:1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp 通过spring-rabbit来支持AMQP协议(原创 2017-08-31 14:36:10 · 425 阅读 · 0 评论