猿问
下载APP

你好,求指教,springboot 怎么加载mapper配置文件?

springboot 怎么加载mapper配置文件


呼啦一阵风
浏览 409回答 3
3回答

繁星点点滴滴

1、要将$http中的Content-Type设置为application/x-www-form-urlencoded因为目前的浏览器只支持这种类型的跨域   2、需要在Application同级目录下写一个配置类,在里面配置一个返回类型为WebMvcConfigurerAdapter的Bean,用registry.addMapping("/*")设置拦截的范围"/*"代表拦截所有请求。

跃然一笑

原因如下:1、在mybatis的配置中,有些地方是可以省略的,如果你的mapper.xml文件和mapper.java文件,如果放到同一个文件夹中,就可以省略很多配置。2、在项目上右键,选择porperty,然后看build path,然后看source。 3、在找我选中的这两项可以看出来,虽说在编辑器中,路径位置不一样,但是编译后运行生成的项目路径还是一样的,所以说呢,如果感觉,java 文件和xml文件怎么可能混到一起放呢,太不顺眼了吧,可以拆开来放。 4、通过这个级别关系可以看出,resources和java是同一级别,而且,编译后的文件(见上图),都是同一个路径,所以,就可以把他拆分出来,所以,这样,即美观,又实用,配置又少。

万千封印

&nbsp;<bean&nbsp;id="sqlSessionFactory"&nbsp;class="org.mybatis.spring.SqlSessionFactoryBean"&nbsp;depends-on="flyway">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<property&nbsp;name="dataSource"&nbsp;ref="dataSource"&nbsp;/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<!--&nbsp;我是假定你的文件放在src/main/resource/com/lt-->&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<property&nbsp;name="mapperLocations"&nbsp;value="classpath:/com/lt/*.xml"&nbsp;/>&nbsp;&nbsp;&nbsp;&nbsp;</bean>&nbsp;&nbsp;&nbsp;&nbsp;<!--&nbsp;mybatis:DAO映射&nbsp;-->&nbsp;&nbsp;&nbsp;&nbsp;<bean&nbsp;class="org.mybatis.spring.mapper.MapperScannerConfigurer">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<property&nbsp;name="basePackage"&nbsp;value="com.lt.mapper"&nbsp;/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<property&nbsp;name="sqlSessionFactoryBeanName"&nbsp;value="sqlSessionFactory"&nbsp;/>&nbsp;&nbsp;&nbsp;&nbsp;</bean>
打开App,查看更多内容
随时随地看视频慕课网APP
我要回答