为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

呼啦一阵风 2019-11-20 18:15:38

springboot 怎么加载mapper配置文件


查看完整描述

3 回答

?
繁星点点滴滴

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

查看完整回答
反对 回复 2019-11-30
?
跃然一笑

原因如下:

1、在mybatis的配置中,有些地方是可以省略的,如果你的mapper.xml文件和mapper.java文件,如果放到同一个文件夹中,就可以省略很多配置。

2、在项目上右键,选择porperty,然后看build path,然后看source。 

3、在找我选中的这两项可以看出来,虽说在编辑器中,路径位置不一样,但是编译后运行生成的项目路径还是一样的,所以说呢,如果感觉,java 文件和xml文件怎么可能混到一起放呢,太不顺眼了吧,可以拆开来放。 

4、通过这个级别关系可以看出,resources和java是同一级别,而且,编译后的文件(见上图),都是同一个路径,所以,就可以把他拆分出来,所以,这样,即美观,又实用,配置又少。



查看完整回答
反对 回复 2019-11-30
?
万千封印

 <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean" depends-on="flyway">        <property name="dataSource" ref="dataSource" />        <!-- 我是假定你的文件放在src/main/resource/com/lt-->        <property name="mapperLocations" value="classpath:/com/lt/*.xml" />    </bean>    <!-- mybatis:DAO映射 -->    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">        <property name="basePackage" value="com.lt.mapper" />        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />    </bean>

查看完整回答
反对 回复 2019-11-30

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信