Spring Framework
文章平均质量分 87
Spring Framework 是一个为 Java 平台提供的全面的编程模型,它是一个开源的轻量级应用框架,旨在简化企业级应用的开发。Spring Framework 最初由 Rod Johnson 创建,并由 Pivotal Software, Inc.(现已被 VMware 收购)维护。Spr
上了年纪的牛马
十几年开发经验,长期扎根于一线开发与系统架构设计,团队中的灵魂人物。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring bean依赖注入、bean的装配及相关注解
依赖注入 Spring主要提供以下两种方法用于依赖注入 基于属性Setter方法注入 基于构造方法注入 Setter方法注入 例子: public class Communication { private Messaging messaging; /* * DI via Setter */ public void setMe...原创 2016-12-26 15:49:00 · 96 阅读 · 0 评论 -
【译】Spring 4 基于TaskScheduler实现定时任务(注解)
前言 译文链接:http://websystique.com/spring/spring-job-scheduling-with-scheduled-enablescheduling-annotations/ 本文展示如何使用Spring的@Scheduled和@EnableScheduling注解来实现任务调度功能。 涉及技术及开发工具 Spring 4.0.6.RELEASE Maven ...原创 2016-12-26 14:30:00 · 83 阅读 · 0 评论 -
【译】Spring 4 + Hibernate 4 + Mysql + Maven集成例子(注解 + XML)
前言 译文链接:http://websystique.com/spring/spring4-hibernate4-mysql-maven-integration-example-using-annotations/ 本文将基于注解配置, 集成Spring 4和Hibernate 4,开发一个增删改查应用,涉及以下内容: 创建Hibernate实体 保存数据到mysql数据库中 在事务trans...原创 2016-12-26 11:40:00 · 89 阅读 · 0 评论 -
【译】Spring 4 自动装配、自动检测、组件扫描示例
前言 译文链接:http://websystique.com/spring/spring-auto-detection-autowire-component-scanning-example-with-annotations/ 在本篇文章我们会看到Spring是如何通过component-scanning配置,在没有使用@Bean和@Configuration声明bean,也没有使用XML配置声...原创 2016-12-22 15:19:00 · 90 阅读 · 0 评论 -
【译】Spring 4 @Profile注解示例
前言 译文链接:http://websystique.com/spring/spring-profile-example/ 本文将探索Spring中的@Profile注解,可以实现不同环境(开发、测试、部署等)使用不同的配置。同样,除了使用注解也会给出基于XML配置的示例作为对比。 假设你有一个应用涉及数据库交互,你可能希望在开发环境上使用mysql数据库,在生产环境上使用oracle数据库,那...原创 2016-12-23 10:28:00 · 79 阅读 · 0 评论 -
springmvc集成shiro例子
仅供参考 仅供参考 登录部分 代码: @RequestMapping(value = "/login", method = RequestMethod.GET) @ResponseBody public Map<String, Object> login(HttpServletRequest request) { Map<Str...原创 2017-01-04 11:26:00 · 76 阅读 · 0 评论 -
【译】Spring 4 Hello World例子
前言 译文链接:http://websystique.com/spring/spring-4-hello-world-example-annotation-tutorial-full-example/ 这个教程将展示一个基于Spring注解配置的Spring 4 Hello world例子,解释Spring 4的基本概念和使用方法。 同样也会提供基于XML配置的示例作为两者的一个比较,我们将创建...原创 2016-12-22 10:21:00 · 77 阅读 · 0 评论 -
【译】Spring 4 @PropertySource和@Value注解示例
前言 译文链接:http://websystique.com/spring/spring-propertysource-value-annotations-example/ 本篇文章将展示如何通过@PropertySource 和 @Value注解从配置文件中读取属性值。 同样,我们也会讨论Spring的Environment接口,还会看到使用XML配置和使用注解的对比。 Spring的@Pro...原创 2016-12-22 19:14:00 · 77 阅读 · 0 评论 -
Spring 4 创建REST API
什么是REST 全称:表述性状态转移 (Representational State Transfer), 将资源的状态以最适合客户端或服务端的形式从服务器端转移到客户端(或者反过来)。 面向资源,而不是面向行为 资源通过URL进行识别和定位, 一般URL中都使用名词,不使用动词 对资源采取的行为使用HTTP方法来定义,如GET, POST, DELETE, PUT Spring MVC R...原创 2016-12-02 16:34:00 · 266 阅读 · 0 评论 -
Spring 4 异常处理
异常与HTTP状态码的映射(@ResponseStatus) Spring默认会将自身抛出的异常自动映射到合适的状态码,如下是一些示例: 举个例子,当后端抛出如下异常(TypeMismatchException异常,往方法传参时,类型不匹配): org.springframework.beans.TypeMismatchException: Failed to convert value o...原创 2016-11-30 11:42:00 · 84 阅读 · 0 评论 -
Spring 4 集成Apache CXF开发JAX-RS Web Service
什么是JAX-RS 在JSR-311规范中定义,即Java API for RESTful Web Services,一套Java API,用于开发 RESTful风格的Webservice。 工程概况 主要功能:用户增删改查controller(not RESTful,懒得改了) + 查询用户webservice(RESTful) 框架:spring+spring mvc+mybatis 数据...原创 2016-11-28 16:39:00 · 122 阅读 · 0 评论 -
Spring 4 使用Freemarker模板发送邮件&添加附件
前言 Spring对Java的邮件发送提供了很好的支持,提供了超级简单的API,大大简化了Java邮件发送功能的开发。 Spring对Email的支持是基于JavaMail API开发的,所以,我们在使用Spring开发Java邮件发送功能时,需要引入javax.mail-api和其实现类mail包,如下: <!-- JavaMail --> <...原创 2016-12-07 14:04:00 · 96 阅读 · 0 评论 -
spring中的bean
环境准备 Eclipse上新建一个简单的maven工程,Artifact Id选择maven-archetype-quickstart; 添加spring-context依赖; <dependency> <groupId>org.springframework</groupId> <a...原创 2016-05-10 20:48:00 · 81 阅读 · 0 评论 -
struts2.3.24 + spring4.1.6 + hibernate4.3.11+ mysql5.5.25开发环境搭建及相关说明
一、目标 1、搭建传统的ssh开发环境,并成功运行(插入、查询) 2、了解c3p0连接池相关配置 3、了解验证hibernate的二级缓存,并验证 4、了解spring事物配置,并验证 5、了解spring的IOC(依赖注入),将struts2的action对象(bean)交给spring管理,自定义bean等...并验证 6、了解spring aop(面向切面编程),并编写自定义切面函数,验...原创 2016-01-23 19:17:00 · 95 阅读 · 0 评论 -
spring mvc4.1.6 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明
一、准备工作 开始之前,先参考上一篇: struts2.3.24 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明 struts2.3.24 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明 struts2.3.24 + spring4.1.6 + hibernat...原创 2016-01-24 15:41:00 · 87 阅读 · 0 评论
分享