ssm整合application.xml文件设置总结

application.xml文件设置



     
     
        
	

	  
	    
	      com.mysql.jdbc.Driver  
	    
	    
	      jdbc:mysql://localhost:3306/how2java?characterEncoding=UTF-8  
	
	    
	    
	      root  
	    
	    
	      admin  
	    	
	
	
	
	
		
		
		
	

	
		
	
	

是用于激活那些已经在spring容器里注册过的bean(无论是通过xml的方式还是通过package sanning的方式)上面的注解。
除了具有context:annotation-config的功能之外,还可以在指定的package下扫描以及注册javabean 。具体地址https://www.cnblogs.com/doudouxiaoye/p/5681518.html和
https://www.cnblogs.com/leiOOlei/p/3713989.html

  

用来配置数据库相关的东西


在 MyBatis 中,使用 SqlSessionFactoryBuilder创建SqlSessionFactory ,进而来创建 SqlSession。一旦你获得一个 session 之后,你可以使用它来执行映射语句,所以这边是设置sqlSession 具体看别人的链接http://www.mybatis.org/spring/zh/factorybean.html
和https://www.baidu.com/s?ie=UTF-8&wd=SqlSessionFactoryBean
mapperLocations:它表示我们的Mapper文件存放的位置,当我们的Mapper文件跟对应的Mapper接口处于同一位置的时候可以不用指定该属性的值
configLocation:用于指定Mybatis的配置文件位置。如果指定了该属性,那么会以该配置文件的内容作为配置信息构建对应的SqlSessionFactoryBuilder,但是后续属性指定的内容会覆盖该配置文件里面指定的对应内容
typeAliasesPackage:它一般对应我们的实体类所在的包,这个时候会自动取对应包中不包括包名的简单类名作为包括包名的别名。多个package之间可以用逗号或者分号等来进行分隔(value的值一定要是包的全)
typeAliases:数组类型,用来指定别名的。指定了这个属性后,Mybatis会把这个类型的短名称作为这个类型的别名,前提是该类上没有标注@Alias注解,否则将使用该注解对应的值作为此种类型的别名(value的值一定要是类的完全限定名)别名的作用是
在这里插入图片描述
paramterType后的类型可以写类名而不需要全名。参考这个博客https://blog.csdn.net/hxb_hexiaobo/article/details/77184983


    		
    	

通过扫描器的方式自动加载mapper

你可能感兴趣的:(spring)