96SEO 2026-02-19 17:41 0
准备数据库表dept、emp创建springboot工程引入对应的起步依赖web、mybatis、mysql驱动、lombok配置文件application.properties中引入mybatis的配置信息准备对应的实体类准备对应的Mapper、Service接口、实现类、Controller基础结构

配置文件application.properties中引入mybatis的配置信息
spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver
spring.datasource.urljdbc:mysql://localhost:3306/tlias
spring.datasource.password123456
mybatis.configuration.log-implorg.apache.ibatis.logging.stdout.StdOutImpl
mybatis.configuration.map-underscore-to-camel-casetrue准备对应的Mapper、Service接口、实现类、Controller基础结构
REST是风格是约定方式约定不是规矩可以打破描述模块的功能通常使用复数也就是加s的格式来描述表示此类资源而非单个资源。
如users、emps、books等
deptService;GetMapping(/depts)public
{log.info(查询全部部门数据);//调用service查询部门数据ListDept
log.info(查询全部部门数据);调用该方法控制台输出日志
将资料中提供的“前端工程”文件夹中的压缩包拷贝到一个没有中文不带空格的的conf文件夹下的nginx.conf文件的配置内容在我的电脑上启动nginx.exe都会闪退是否运行成功需要在任务管理器中查看
application/octet-stream;#log_format
$http_x_forwarded_for;#access_log
http://localhost:8080;}error_page
html;}}}然后再将前端项目打包后的文件dist文件夹下的所有文件拷贝到nginx安装目录的html文件夹下
id){log.info(根据id删除部门:{},id);//调用service删除部门deptService.delete(id);return
id);DeptServiceImpl.java部门接口实现类
RequestParam的属性defaultValue可以来设置参数的默认值
dept);deptService.add(dept);return
dept);DeptServiceImpl.java部门接口实现类
{dept.setCreateTime(LocalDateTime.now());dept.setUpdateTime(LocalDateTime.now());deptMapper.insert(dept);
一个完整的请求路径应该是类上的RequestMapping的value属性方法上的RequestMapping的value属性。
2022-09-01T23:06:29,updateTime:
id);DeptServiceImpl.java部门接口实现类
dept.getId());deptService.update(dept);return
dept);DeptServiceImpl.java部门接口实现类
{dept.setUpdateTime(LocalDateTime.now());deptMapper.update(dept);
PostMapping-根据ID查询、PutMapping-修改部门
}EmpController.java员工管理的controller
empService;GetMapping(/emps)public
pageSize);//掉用service分页查询PageBean
}EmpMapper.java员工管理mapper层可能是mybatis版本不同需要添加Param(start)和Param(pageSize)可参考MyBatis框架_01中的参数名说明http://t.csdnimg.cn/1ovab
count();//分页查询获取列表数据的方法Select(select
API测试带参localhost:8080/emps?page3pageSize5
RequestParam(defaultValue1)//设置请求参数默认值分页插件PageHelper
dependencygroupIdcom.github.pagehelper/groupIdartifactIdpagehelper-spring-boot-starter/artifactIdversion1.4.6/version
设置分页参数PageHelper.startPage(page,
引入依赖pagehelper-spring-boot-starter
EmpController.java员工管理的controller层
empService;GetMapping(/emps)public
{log.info(分页查询参数:{},{},{},{},{},{},
设置分页参数PageHelper.startPage(page,
}resource/com/bowen/mapper/EmpMapper.xml使用动态SQL-XML映射文件
3.0//ENhttp://mybatis.org/dtd/mybatis-3-mapper.dtd
namespacecom.bowen.mapper.EmpMapper!--
resultTypecom.bowen.pojo.Empselect
localhost:8080/emps?page1pageSize5name张gender1begin2000-01-01end2010-01-01
localhost:8080/emps?page1pageSize5name张gender1
localhost:8080/emps?page1pageSize5gender1
localhost:8080/emps?name张gender1
ids);empService.delete(ids);return
ids);resource/com/bowen/mapper/EmpMapper.xml使用动态SQL-XML映射文件
ids);empService.delete(ids);return
ids);resource/com/bowen/mapper/EmpMapper.xml使用动态SQL-XML映射文件
作为专业的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