- 博客(16)
- 资源 (8)
- 收藏
- 关注
转载 Spring bean的生命周期
Spring bean生命周期在传统的Java应用中,Bean的生命周期非常简单。 Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。 相反,Bean的生命周期在Spring容器中更加细致。 理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。1.容器寻找Bean的定义信息并且将其实例化。
2016-01-29 16:10:10 381
原创 Spring 实现容器销毁该bean的时候获得一次回调
1.实现DisposableBean接口package com.my.config;import org.springframework.beans.factory.DisposableBean;/** * 实现容器销毁该bean的时候获得一次回调实现: * 1.实现org.springframework.beans.factory.DisposableBean接口的bean允许在容
2016-01-29 16:05:45 1144
原创 Spring 依赖注入后行为实现
主要有两种方式:1.通过实现InitializingBean接口的afterPropertiesSet()方法,在方法中处理业务2.在配置文件中配置init-method实现方式1:InitializingBean@Componentpublic class InitializingMyBean implements InitializingBean { @Autowir
2016-01-29 15:46:06 2150
原创 Spring Boot 注解启动的两种方式
1.@configuration @EnabeAutoConfiguration @ComponentScanpackage com.example.myproject;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfig
2016-01-28 11:54:16 12769
原创 Spring Boot 快速创建项目入门
1.创建简单的maven项目2.引入pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
2016-01-28 11:39:08 817
原创 Spring Boot application.properties或application.yml相关配置
# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provided as a guideline. Do NOT copy it in its# entirety to your own appl
2016-01-28 11:23:45 53281 3
原创 Spring Boot 启动时执行特殊的代码使用CommandLineRunner、ApplicationRunner
/* * Copyright 2012-2015 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Y
2016-01-28 11:09:11 12020
原创 Spring Boot集成Spring Data
1.pom.xml配置 org.springframework.boot spring-boot-starter-parent 1.3.1.RELEASE mysql mysql-connector-java org.springframework.boot spring-boot-starter-jdbc
2016-01-28 10:43:17 1695
原创 Spring技术内幕之Spring Data JPA-查询方式
import java.util.List;import java.util.concurrent.Future;import org.springframework.data.jpa.repository.Modifying;import org.springframework.data.jpa.repository.Query;import org.springframework.d
2016-01-28 10:32:30 1321
原创 Spring AOP记录日志信息
Spring AOP面向切面编程,主要用于日志记录、性能监控、安全检测等相关术语:1.切面(Aspect) 适用于类中(@Aspect)2.连接点(JoinPoint) 一个连接点代表一个方法的执行3.通知(Advice) 包括 around、before、after 等通知类型,一般都是用拦截器做通知模型(拦截器链)4.切入点(Pointcut)定义出一个或一组方法,当执行这
2016-01-28 10:28:26 562
原创 java利用反射机制获取实体类属性自定义注解说明
最近做项目,需要利用java反射机制,获取实体类自定义注解的说明信息1.自定义注解package com.bjhy.platform.criminal.search.core.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lan
2016-01-27 09:30:05 8085
原创 Spring Boot+Spring Data JPA+Spring Cache
本文使用spring boot 快速构建项目工程,spring data jpa 控制数据访问服务层,spring cache 缓存查询数据1.pom.xml 配置信息及application.properties<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML
2016-01-26 09:46:15 8075 4
原创 Spring Boot 集成 批处理框架Spring batch
Spring Batch是一个轻量级的框架,完全面向Spring的批处理框架,用于企业级大量的数据读写处理系统。以POJO和Spring 框架为基础,包括日志记录/跟踪,事务管理、 作业处理统计工作重新启动、跳过、资源管理等功能。 业务方案:1、批处理定期提交。2、并行批处理:并行处理工作。3、企业消息驱动处理4、大规模的并行处理5、手动或是有计划的重启6、
2016-01-24 11:44:36 30551 4
转载 领域驱动设计之领域模型
2004年Eric Evans 发表Domain-Driven Design –Tackling Complexity in the Heart of Software (领域驱动设计),简称Evans DDD。领域驱动设计分为两个阶段:以一种领域专家、设计人员、开发人员都能理解的通用语言作为相互交流的工具,在交流的过程中发现领域概念,然后将这些概念设计成一个领域模型;由领域模型驱动软
2016-01-20 11:31:21 642
原创 获取自定义实体类注解工具类FieldHelper
package com.bjhy.platform.criminal.search.core.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lan
2016-01-20 10:11:56 2482
原创 回首2015年小文codeRoad
1.Java基础知识(排序、算法、设计模式、I/O、多线程、Swing等、面向对象编程思想)2.前端框架:jqueryUI、EasyUI、BootStrap、Anglurjs、EXT、Html5、CSS3.模板引擎框架:Freemarker 、Velocity、XMLTemplate等4.第三方报表插件:HighCharts、Echarts、FunshionCharts、JFreeeC
2016-01-20 09:46:03 859
spring cloud 实例demo
2017-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人