[2025.3.13 ]Web开发项目记录
添加配置类WebMvcConfig,代码如下:
@Override
protected void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/backend/**").addResourceLocations("classpath:/backend/");
}
- 因为需要将相关静态资源放置在static文件夹下项目才能识别。如果没放在static下方,则需要添加该配置类进行 Spring MVC 的静态资源映射。
使用MyBatis Mapper时是否继承 BaseMapper?
-
如果不继承 BaseMapper
,那么所有的 SQL 语句(如 SELECT、INSERT)都需要 手写 并在 XML 文件或 @Select 注解中定义。 -
如果只是简单的 CRUD(增删改查) → 继承 BaseMapper
,MyBatis-Plus 自动提供方法,避免写 SQL。 -
如果有复杂查询(如多表联查、动态 SQL) → 需要手写 SQL,可以使用 @Mapper,配合 @Select 或 XML 配置。
-
类似的,service层也可以在其接口部分通过继承
IService<T>,其实现类继承ServiceImpl,来避免书写CRUD代码。

浙公网安备 33010602011771号