biz-NewsService

本文介绍了一个简单的新闻服务接口设计,包括更新、添加、删除、查询等基本操作,并提供了分页和总数统计的功能。

package com.pb.news.service;

import java.util.List;

import com.pb.news.entity.News;

public interface NewsService {

//1.更新选择新闻
public boolean updateNews(News news);
//2.添加新闻
public boolean addNews(News news);
//3.册除新闻
public boolean deleteNews(int id);
//4.查询新闻信息
public List<News> getNewsList();
//5.通过新闻ID获取新闻
public News getNewsById(int id);
//获取新闻总数量
public int getTotalCount();
//分页获取新闻信息
public List<News> getPageNewsList(int pageNo,int pageSize);
}

转载于:https://www.cnblogs.com/JesseCary/p/4507606.html

org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'startTime' not found. Available parameters are [deviceNo, endTime, param3, param1, param2] at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:96) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) at com.sun.proxy.$Proxy100.selectList(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) at com.sun.proxy.$Proxy119.timePeriodTraffic(Unknown Source) at com.syzn.dv.biz.yunk.southbound.adapter.repo.impl.YunkStatisticDataRepoImpl.timePeriodTraffic(YunkStatisticDataRepoImpl.java:145) at com.syzn.dv.biz.yunk.manager.impl.YunkBigScreenManagerImpl.getTimePeriodTraffic(YunkBigScreenManagerImpl.java:120) at com.syzn.dv.biz.yunk.northbound.appservice.impl.YunkBigScreenAppServiceImpl.getTimePeriodTraffic(YunkBigScreenAppServiceImpl.java:59) at com.syzn.dv.biz.bigscreen.northbound.controller.BigScreenController.getTimePeriodTraffic(BigScreenController.java:51) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197) at org.springframework.web.method.support.In
04-02
spring: application: name: biz-mit-gw profiles: active: local main: allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。 config: import: - optional:classpath:application-${spring.profiles.active}.yaml # 加载【本地】配置 - optional:nacos:${spring.application.name}.yaml # 加载【Nacos】的配置 cloud: # Spring Cloud Gateway 配置项,对应 GatewayProperties 类 gateway: # 路由配置项,对应 RouteDefinition 数组 routes: ## biz-mit-system 服务 - id: system-admin-api # 路由的编号 uri: grayLb://biz-mit-system predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组 - Path=/admin-api/system/** filters: - RewritePath=/admin-api/system/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs - id: system-app-api # 路由的编号 uri: grayLb://biz-mit-system predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组 - Path=/app-api/system/** filters: - RewritePath=/app-api/system/v3/api-docs, /v3/api-docs ## biz-mit-infra 服务 - id: infra-admin-api # 路由的编号 uri: grayLb://biz-mit-infra predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组 - Path=/admin-api/infra/** filters: - RewritePath=/admin-api/infra/v3/api-docs, /v3/api-docs - id: infra-app-api # 路由的编号 uri: grayLb://biz-mit-infra predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组 - Path=/app-api/infra/** filters: - RewritePath=/app-api/infra/v3/api-docs, /v3/api-docs - id: infra-spring-boot-admin # 路由的编号(Spring Boot Admin) uri: grayLb://biz-mit-infra predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组 - Path=/admin/** - id: infra-websocket # 路由的编号(WebSocket) uri: grayLb://biz-mit-infra predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组 - Path=/infra/ws/** ## wecom-server 服务 - id: wecom-admin-api # 路由的编号 uri: grayLb://biz-mit-wecom predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组 - Path=/admin-api/wecom/** filters: - RewritePath=/admin-api/wecom/v3/api-docs, /v3/api-docs - id: wecom-app-api # 路由的编号 uri: grayLb://biz-mit-wecom predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组 - Path=/app-**/wecom/** filters: - RewritePath=/app-api/wecom/v3/api-docs, /v3/api-docs ## crm 服务 - id: crm-rpc-api # 路由的编号 uri: grayLb://biz-crm-aggr predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组 - Path=/biz-crm-**/** x-forwarded: prefix-enabled: false # 避免 Swagger 重复带上额外的 /admin-api/system 前缀 logging: file: name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径 knife4j: # 聚合 Swagger 文档,参考 https://doc.xiaominfo.com/docs/action/springcloud-gateway 文档 gateway: enabled: true routes: - name: biz-mit-system service-name: biz-mit-system url: /admin-api/system/v3/api-docs - name: biz-mit-infra service-name: biz-mit-infra url: /admin-api/infra/v3/api-docs - name: biz-mit-wecom service-name: biz-mit-wecom url: /admin-api/wecom/v3/api-docs - name: member-server service-name: member-server url: /admin-api/member/v3/api-docs - name: bpm-server service-name: bpm-server url: /admin-api/bpm/v3/api-docs - name: pay-server service-name: pay-server url: /admin-api/pay/v3/api-docs - name: mp-server service-name: mp-server url: /admin-api/mp/v3/api-docs - name: product-server service-name: product-server url: /admin-api/product/v3/api-docs - name: promotion-server service-name: promotion-server url: /admin-api/promotion/v3/api-docs - name: trade-server service-name: trade-server url: /admin-api/trade/v3/api-docs - name: statistics-server service-name: statistics-server url: /admin-api/statistics/v3/api-docs - name: erp-server service-name: erp-server url: /admin-api/erp/v3/api-docs - name: crm-server service-name: crm-server url: /admin-api/crm/v3/api-docs - name: ai-server service-name: ai-server url: /admin-api/ai/v3/api-docs - name: iot-server service-name: iot-server url: /admin-api/iot/v3/api-docs --- #################### 相关配置 #################### mit: info: version: 1.0.0 base-package: com.rosino.biz.mit 帮我详细解析一下这段getway配置
06-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值