零 摘要
本文主要记录ruoyi 前后端学习中的笔记
一 版本
基于3.8.6 前后端分离版本
二 日志
2.1.mybatisconfig 类说明
重写了sqlSessionFactory 方法,目前只typeAliasesPackage、mapperLocations、configLocation
新增配置要修改该方法
ruoyi-framework/src/main/java/com/ruoyi/framework/config/MyBatisConfig.java
@Bean
public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception
{
String typeAliasesPackage = env.getProperty("mybatis.typeAliasesPackage");
String mapperLocations = env.getProperty("mybatis.mapperLocations");
String configLocation = env.getProperty("mybatis.configLocation");
typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage);
VFS.addImplClass(SpringBootVFS.class);
final SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean();
sessionFactory.setDataSource(dataSource);
sessionFactory.setTypeAliasesPackage(typeAliasesPackage);
sessionFactory.setMapperLocations(resolveMapperLocations(StringUtils.split(mapperLocations, ",")));
sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(configLocation));
return sessionFactory.getObject();
}
2.修改前端访问为子路径访问
默认是http://localhost 访问
希望改成http://localhost/admin 访问
需修改文件:
vue.config.js
publicPath: process.env.NODE_ENV === 'production' ? '/' : '/admin',
src\router\index.js
export default new Router({
//mode: 'history', // 去掉url中的#
scrollBehavior: () => ({ y: 0 }),
routes: constantRoutes,
})