`
moonkk1987
  • 浏览: 8781 次
社区版块
存档分类
最新评论
文章列表
本文汇总了Spring的常用注解,以方便大家查询和使用,具体如下: 使用注解之前要开启自动扫描功能 其中base-package为需要扫描的包(含子包)。
一、什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 二、如何在程序中获取Spring配置的bean呢?方法一:在初始化时保存ApplicationContext对象代码: 复制代码代码如下: ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");    ac.getBean("beanId");
Guava学习笔记:Optional优雅的使用null 看看新闻网>看引擎>开源产品
1.Spring自带的@Component注解及扩展   一@Component:定义Spring管理Bean使用方式如下: @Component("标识符") POJO类   在类上使用@Component注解,代表它成了一个组件,如果标识符不写,默认就是类名,一般推荐还是自己写个名字。   定义测试Bean类: package cn.javass.spring.chapter12; import org.springframework.beans.factory.annotation.Autowired; import org.spring ...
Spring 3之零配置注解详解   <context:component-scan base-package="cn.java......" />标签将自动开启“注解实现Bean依赖注入”支持,标签来表示需要自动注册Bean定义,而通过base-package属性指定扫描的类路径位置。   <aop:aspectj-autoproxy /> 用于开启spring对@AspectJ风格切面的支持。   <beans xmlns="http://www.springframework.org/schema/beans&quo ...

spring MVC入门

2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我 ...
   Eclipse maven构建Spring MVC项目   一 背景介绍     对于初学者,用maven构建项目并不是一件容易的事,spring mvc并不是mvc中的主流   二准备工作     1. Eclipse    2. maven   3.安装maven插件 (由于本人是在ubuntu系统下安装插件,有些安装步骤原因不是很明白,所以暂不说明)  
 Maven本质上一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,进一步说,每个任务对应了一个插件目标goal,每个插件会有一个或多个目标,例如maven-compiler-plugin的compile目标用来编译位于src/main/java目录下的主源码,testCompile目标用来编译位于src/test/java/目录下的测试代码。      maven-resources-plugin   为了使项目结构更为清晰,Maven区别对待Java代码和资源文件,maven-compiler-plugin用来编译Java代码,maven-resour ...
  org.springframework.aop------Spring的面向切面编程,提供AOP的实现   org.springframework.asm----Spring2.5.6的时候需要asm jar包,spring 3.0 开始提供它自己独立的asm jar包   org.springframework.aspects----Spring提供的对AspectJ框架的整合   org.springframework.beans----所有应用都用到,包含访问配置文件,创建和管理Bean等是Spring IoC的基础实现。   org.springframewor ...
    spring提供相关的几个Annotation来标注bean先列出来   @Component:标注一个普通的spring bean @Controller:标注一个控制器组建类如action @Service:标注一个逻辑控制类 service层 @Repository:标识一个持久化层Dao组件类   再列几个 @Scope:表示bean作用域使用方式:Scope("prototype") @Resource: @Autowired:自动装配默认按照type装配,如果需要按照名称装配则需要和下面相结合
Global site tag (gtag.js) - Google Analytics