栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring详细相关配置,及概念

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring详细相关配置,及概念

Spring详细相关配置,及概念 Spring 快速入门
  • 1.导入Spring开发基本包坐标
    • 导入坐标
  • 2.编写Dao接口和实现类
    • 创建Bean
  • 3.创建Spring核心配置文件
    • 创建applicationContext.xml
  • 4.在Spring核心配置文件中配置UserDaoImpl
    • 在配置文件中进行配置Bean
     
    
  • 5.使用Spring的API获得Bean实例
    • 创建ApplicationContext对象getBean
Spring Bean实例化三种方式
  • 1.无参构造方法实例化

  • 2.工厂静态方法实例化
    
  • 3.工厂实例方法实例化
Spring 注入数据的三种数据类型
  • 1.普通数据类型
  • 2.引用数据类型
  • 3.集合数据类型
Spring 引入其它配置文件

Spring 配置数据源
  • 1.1数据源的开发步骤
    • 导入Spring框架
    • ①导入数据源的坐标和数据库驱动坐标
    • ②创建数据源对象
    • ③设置数据源的基本链接数据
    • 使用数据源获取链接资源和归还连接资源
Spring 注解
  • 1.在Springxml配置注解扫描
  • 2.在bean中添加注解
  • 3.Spring注解
    • @Configuration:用于指定当前类是一个Spring配置类
    • @ComponentScan:用于制定Spring的xml在初始化容器时要扫描的包
    • @Bean:使用在方法上,标注将该方法的返回值储存到Spring容器中
    • @PropetySource:用于加载.properties文件的配置
    • @import:用于导入其他配置类
Spring 集成Junit
  • 让SpringJunit负责创建Spring容器,但是需要将配置文件的名称告诉它
  • 将需要进行测试Bean直接在测试类中进行注入
  • Spring集成Junit步骤
    • ①导入Spring集成Junit的坐标
    • ②使用@Runwith注解替换原来的运行器
    • ③使用@ContextConfiguration指定配置文件或配置类
    • ④使用@Autowired注入需要测试的对象
    • ⑤创建测试方法进行测试
Spring 集成web环境
  • Spring集成web环境步骤
    • ①配置ContextLoaderListener监听器
    • ②使用WebApplicationContextUtils获得应用上下文
SpringMVC 文件上传
  • 1.文件上传三要素
    • 1.表单项type=”file“
    • 2.表单的提交方式是post
    • 3.表单的entype属性是多部分表单形式,以及enctype=“multipart/form-data”
  • 2.单文件上传步骤
    • 导入fileupload和io坐标
        
            commons-fileupload
            commons-fileupload
            1.3.1
        
        
            commons-io
            commons-io
            2.3
        
    
    • 配置文件上传解析器
        
        
        
    
    
    • 编写文件上传代码
Spring SpringMVC拦截器-HandlerInterceport
  • 自定义拦截器要点
    • ①创建拦截器实现HandlerIntereceport接口
    • ②在spring-mvc配置文件中配置拦截器
    
        
            
            
        
    
    
    • ③测试拦截器的拦截效果
SpringMVC 异常处理器
  • 处理方式
    • 配置简单异常处理器SimpleMappingExceptionResolver
      –只需要再spring-mvc中配bean就可以了
    • 自定义异常处理器
  • 自定义异常处理步骤:
    • ①创建异常处理器实现HandleExceptionResolver
    • ②配置异常处理器,直接配bean
    • ③编写异常页面
    • ④测试异常跳转
    
        
        
            
                
            
        
    
    
Spring AOP
  • 使用注解方式配置步骤
    • 1.先导对应的包aspectjweaver
    • 2.创建对应的目标类和目标类实现的接口
    • 3.创建切面类
    • 4.注解配置:
      • 1.先在目标类上加上@Component,放入Spring容器中
      • 2.再在切面类上加上@Component和@Aspect放入Spring容器中,并表明他是一个切点
      • 3.再把切点和通知织入一起,通知函数上加上@Before等通知注解标识。
      1. 测试
Spring 基于XML方式的声明控制
    

    

        
    


    
        
            
        
    


    
        
    
Spring 基于注解方式的声明控制
  • 1.配置步骤
    • 1.将service层类加上@Component注解将其加入到Spring容器中,当然如果service要调用dao层,则dao层类也要加上@Component注解,将其加入到Spring容器中,以便于被注入导service中。
    • 2.在spring.xml中配置相关平台事务管理器驱动,以便程序知道是那个给驱动。
    
        
        
    
    
    • 使用@transactional在需要进行事务控制的类上或是方法上修饰,注解可用的属性与xml配置方式一致,例如隔离级别、传播行为等。
  • 2.注意点:
    • 注解使用在类上,那么该类下的所有方法都使用同一套注解参数配置。
    • 使用在方法上,不同的方法可以采用不同的事务参数配置。
    • xml配置文件中要开启事务的注解驱动
    
    
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/389554.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号