
spring
修炼中的菜鸟
这个作者很懒,什么都没留下…
展开
-
SpringBoot8-Spring MVC-Spring MVC基本配置
Spring MVC的定制配置需要我们的配置类继承一个WebMvcConfigurerAdapter类,并在此类使用@EnableWebMvc注解,并开启对Spring MVC的配置支持,这样我们就可以重写这个类的方法,完成我们的常用配置。 我们将前面的MyMvcConfig配置类继承WebMvcConfigurerAdapter。下面没有特别说明,关于配置的相关内容都在MyMv原创 2017-07-25 22:33:17 · 10368 阅读 · 0 评论 -
SpringBoot7-Spring MVC-简介
spring mvc常用有以下几个注解:1,@Controller: @Controller注解在类上,表明这个类是一个spring mvc里的controller,将其声明为Spring的一个Bean,Dispatcher Servlet会自动扫描注解了此注解的类,并将web请求映射到注解了@RequestMapping的方法上。这里需要指出,在声明普通Bean的时候,使用@Co原创 2017-07-23 11:07:08 · 246 阅读 · 0 评论 -
SpringBoot6-Spring MVC-快速搭建spring mvc
一:spring mvc概述 了解spring mvc之前,先来了解下什么是mvc,它和三层架构是什么关系: mvc:Mode+View+Controller(数据模型,视图,控制器) 三层架构:Presentation tier + Application tier+Data tier(展现层+应用层+数据访问层)那么MVC和三层架构有什么关系了?我原创 2017-07-22 11:03:55 · 837 阅读 · 0 评论 -
SpringBoot2-spring基础-AOP
AOP:面向切面编程,相对于oop面向对象编程 spring的Aop的存在是为了解耦,AOP可以让一组类共享相同的行为。在OOP中只能通过基础类和实现接口,来使代码的耦合度增强,且继承只能为单继承,阻碍更多行为添加到一组类上, AOP补充了OOP的不足。 Spring支持Aspect的注解式切面编程 1)使用Aspect声明式一个切面 2)使用@After,原创 2017-07-09 23:04:33 · 1851 阅读 · 2 评论 -
SpringBoot1-spirng项目快速搭建+maven+spring的基本配置
最近又重新学习了下spring和spring mvc,有一些收获,为了记下这些收获,整理成学习笔记,方便日后在进行复习使用。 spirng使用简单的POJO(plain old java object ,及无任何限制的普调java对象)来进行企业级开发。每一个被spring管理的java对象都称之为bean;spring提供了一个ioc容器来初始化对象,解决对象之间的依赖管理和对象的使原创 2017-07-09 08:41:08 · 1052 阅读 · 0 评论 -
SpringBoot5-spring高级话题-组合注解与元注解,@Enable*注解的工作原理,测试
一:组合注解与元注解 从spring2开始,为了响应JDK1.5推出的注解供暖,spring开始大量加入注解来替代xml配置。spring的注解主要用来配置和注入bean,以及AOP相关的配置(@Transactional)。随着注解的大量使用,尤其相同的多个注解用到各个类或方法中,会相当繁琐。这就是所谓的样板代码,是spring设计的原则中要消除的代码。 所谓元注解其原创 2017-07-16 11:12:41 · 2529 阅读 · 0 评论 -
SpringBoot4-spring高级话题-spring aware,多线程,计划任务,条件注解@Conditional
一:Spring Aware1,点睛 spring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的,即你可以将你的容器替换成别的容器,如Google Guice,这时Bean之间的耦合度很低。 但是在实际项目中,你不可避免的要用到Spring容器本身的功能资源,这时你的Bean必须意识到Spring容器的的存在,才能调用Spring所提供的资源原创 2017-07-15 13:53:32 · 1078 阅读 · 0 评论 -
SpringBoot3-spring常用配置
spring的常用配置 1,bean的scope scope描述了spring容器如何新建bena的实例,spring的scope有以下几种,通过@Scope注解来实现 1)Singleton:一个spring容器中只有一个bena的实例,此为spring的默认配置,全容器共享一个实例的bean。 2)Prototype:每次调用新建一个bean的实例 3)Reque原创 2017-07-11 22:36:05 · 1293 阅读 · 0 评论 -
jenkins+git+maven+shell构建自动化部署项目
自动化部署构建Jenkin简介:Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。首先需要理解的是,Jenkins是帮我们将代码进行统一的编译打包、还可以放到tomcat容器中进行发布。意思是我们通过配置,将以前:编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址URL,将代码拉取到其“宿主服务器”原创 2017-07-11 14:52:52 · 1974 阅读 · 0 评论 -
spring4和hibernate4.0.0的整合
spring和hibernate的整合,spring4和hibernate4的整合原创 2014-06-13 12:39:28 · 1585 阅读 · 0 评论 -
SpringBoot9-Spring MVC-Spring MVC高级配置
一:文件上传 文件上传是一个项目里经常要用的功能,Spring MVC通过配置一个MultipartResolver来上传文件。 在Spring的控制器中通过MultipartFile file来接收文件,通过MultipartFile[] files接收多个文件上传。 下面是示例:原创 2017-07-27 22:31:01 · 3814 阅读 · 0 评论