Spring系列
无念无声
愿自己年少有为
展开
-
Spring 基于 Java 的配置
基于 Java 的配置@Configuration 和 @Bean 注解@Import 注解:@import 注解允许从另一个配置类中加载 @Bean 定义原创 2019-02-27 18:36:38 · 141 阅读 · 0 评论 -
Spring中的注解@Repository、@Service、@Controller、@Component
在目前的 Spring 版本中,@Repository、@Service、@Controller这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。用注解来向Spring容器注册Bean如:在base-package指明一个包,指自动扫描该包(com包)下面的所有注解1.@Service对应的是...原创 2019-02-27 13:27:17 · 353 阅读 · 0 评论 -
事物
事物:事务的特性(ACID)(1)原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。(2)一致性(Consistency)事务前后数据的完整性必须保持一致。(3)隔离性(Isolation)事务的隔离性是指多个用户并发访问数据库时,一个用户的事务不能被其它用户的事务所干扰,多个并发事务之间数据要相互隔离。(4)持久性(Dura...原创 2019-03-06 13:09:11 · 99 阅读 · 0 评论 -
Spring异常处理
@ExceptionHandler:统一处理某一类异常,从而能够减少代码重复率和复杂度@ControllerAdvice:异常集中处理,更好的使业务逻辑与异常处理剥离开@ResponseStatus:可以将某种异常映射为HTTP状态码...原创 2019-03-05 19:21:12 · 82 阅读 · 0 评论 -
Spring MVC拦截器
https://www.jianshu.com/p/1e8d088c2be9原创 2019-03-05 17:59:23 · 106 阅读 · 0 评论 -
Spring学习之路之Spring IOC容器及Spring Bean(二)
Spring Beanactory容器BeanFactory容器:最简单的容器,主要功能是为依赖注入(DI)提供支持。在Spring中,有大量对 BeanFactory 接口的实现。其中,最常被使用的是 XmlBeanFactory 类。这个容器从一个 XML 文件中读取配置元数据,由这些元数据来生成一个被配置化的系统或者应用。上代码:Spring ApplicationContext容器...原创 2019-03-01 22:22:12 · 93 阅读 · 0 评论 -
Spring Web MVC框架学习之路
MVC 框架提供了模型-视图-控制的体系结构和可以用来开发灵活、松散耦合的 web 应用程序的组件。模型封装了应用程序数据,并且通常它们由 POJO 组成。视图主要用于呈现模型数据,并且通常它生成客户端的浏览器可以解释的 HTML 输出。控制器主要用于处理用户请求,并且构建合适的模型并将其传递到视图呈现。DispatcherServletDispatcherServlet 用来处理所...原创 2019-03-01 18:27:39 · 141 阅读 · 0 评论 -
Spring学习之路(Spring概述)(一)
A.什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。B.使用 Spring 框架的好处下面列出的是使用 Spring 框架主要的好处:Spring 可以使开发人员使用 POJOs 开发企业级的应用程序。只使用 POJO...原创 2019-02-26 22:15:24 · 118 阅读 · 0 评论 -
Spring AOP学习之路(一)
AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应...原创 2019-02-28 19:10:31 · 96 阅读 · 0 评论 -
Spring Bean装配之Autowired注解说明(一)
@Autowired首先要知道另一个东西,default-autowire,它是在xml文件中进行配置的,可以设置为byName、byType、constructor和autodetect;比如byName,不用显式的在bean中写出依赖的对象,它会自动的匹配其它bean中id名与本bean的set**相同的,并自动装载。@Autowired是用在JavaBean中的注解,通过byType形...原创 2019-02-27 22:48:41 · 231 阅读 · 0 评论 -
@Data注解如何使用
这个注解来自于 lombok,lombok 能够减少大量的模板代码,减少了在使用@Data 注解时, 需要导入lombok.Datalombok提供的注解:例:配置maven依赖,导入lombok@Data注解,减少了getter,toString等代码...原创 2019-02-27 13:39:50 · 13304 阅读 · 0 评论