96SEO 2026-02-20 09:17 11
Service开发————基于MyBatisPlus进行增量开发制作业务层测试类

Controller开发————基于Restful开发使用PostMan测试接口功能
页面开发————基于VUEElementUI制作前后端联调页面数据处理页面消息处理
按条件查询————页面功能调整、Controller修正功能、Service修正功能
Lombok一个Java类库提供了一组注解简化POJO实体类开发
dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId
为当前实体类在编译期设置对应的get/set方法toString方法hashCode方法equals方法等
1.导入相对应的MyBatisPlus与Druid对应的starter
dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion3.4.3/version
dependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactIdversion1.2.16/version
2.配置数据源与MyBatisPlus对应的基础配置id生成策略使用数据库自增策略
spring:datasource:druid:driver-class-name:
jdbc:mysql://localhost:3306/ssm_db?useSSLfalseserverTimezoneAsia/ShanghaiallowPublicKeyRetrievaltrueusername:
mybatis-plus:global-config:db-config:table-prefix:
auto#配置日志configuration:log-impl:
org.apache.ibatis.logging.stdout.StdOutImpl
bookDao.selectById(2);System.out.println(byId);}
Book();book.setName(明朝那些事);book.setType(有关历史);book.setDescription(nib);bookDao.insert(book);
testDelete(){bookDao.deleteById(15);}
Book();book.setId(16);book.setName(明朝那些事);book.setType(有关历史);book.setDescription(nibglss);bookDao.updateById(book);}
testGetAll(){System.out.println(
testGetPage(){//需要拦截器追加sql分页的sql语句/**
Page(2,5);bookDao.selectPage(page,null);System.out.println(page.getCurrent());System.out.println(page.getPages());System.out.println(page.getSize());System.out.println(page.getRecords());System.out.println(page.getTotal());}//按条件查询Testpublic
QueryWrapperBook();queryWrapper.like(name,spring);//select*from
like%spring%System.out.println(
bookDao.selectList(queryWrapper));
//使用QueryWrapper对象封装查询条件推荐使用LambdaQueryWrapper对象所有查询操作封装成方法调用,支持动态拼写查询条件Testpublic
nameSpring;LambdaQueryWrapperBook
LambdaQueryWrapperBook();//select*from
like%spring%queryWrapper.like(name!null,Book::getName,name);//select*from
like%spring%System.out.println(
bookDao.selectList(queryWrapper));
分页操作是在MyBatisPlus的常规操作基础上增强得到内部是动态的拼写SQL语句因此需要增强对应的功能使用MyBatisPlus拦截器实现
Configuration//用于指定该类是spring配置类创建容器时会从该类加载注解
{Bean//标注该方法的返回值会存储到Spring容器中public
mybatisPlusInterceptor(){//拦截器的外壳MybatisPlusInterceptor
用什么拦截器加载什么拦截器mybatisPlusInterceptor.addInnerInterceptor(new
PaginationInnerInterceptor());return
testGetById(){bookService.getById(9);}Testvoid
testGetAll(){bookService.getAll();}Testvoid
testGetByPage(){bookService.getByPage(1,5);}
使用MyBatisPlus提供有业务层通用接口ISerivceT与业务层通用实现ServiceImplM,T在通用类基础上做功能重载或功能追加
bookService.getById(1));}Testpublic
selectAll(){System.out.println(bookService.list());}Testpublic
delete(){bookService.removeById(16);}Testpublic
Book();book.setName(大名王朝);book.setType(有关历史);book.setDescription(nib);bookService.save(book);
Book();book.setId(14);book.setName(明朝那些事);book.setType(有关历史);book.setDescription(nibglss);bookService.updateById(book);}Testpublic
bookService.page(page);ListBook
byPage.getRecords();System.out.println(records);}}
使用通用实现类ServiceImplM,T快速开发ServiceImpl
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback