package com.mendmix.tutorial.service.impl;
import com.mendmix.tutorial.dao.ActorDao;
import com.mendmix.tutorial.domain.Actor;
import com.mendmix.tutorial.service.IActorService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
@Component
public class ActorServiceImpl implements IActorService {
@Autowired
private ActorDao actorDao;
@Override
public List<Actor> listActors() {
Iterable<Actor> all = actorDao.findAll();
List<Actor> list = new ArrayList<>();
all.forEach(list::add);
return list;
}
@Override
public Actor getActor(Integer actorId) {
return actorDao.getActorByActorId(actorId);
}
@Override
public boolean deleteActor(Integer actorId) {
actorDao.deleteById(actorId);
return true;
}
@Override
public Actor addActor(String firstName, String lastName) {
Actor actor = new Actor();
actor.setFirstName(firstName);
actor.setLastName(lastName);
actor.setLastUpdate(LocalDateTime.now());
actorDao.save(actor);
System.out.println(actor);
return actor;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于mendmix-cloud,spring jpa,GaussDB搭建的微服务开发脚手架平台。Mendmix-cloud定位是一站式云原生架构技术底座。Mendmix-cloud提供了数据库、缓存、消息中间件、分布式定时任务、安全框架、网关以及主流产商云服务快速集成能力。本项目基于Mendmix cloud + Spring cloud gateway + spring boot jpa + GaussDB 搭建微服开发脚手架,基于华为云CCE,OBS,SWR,CodeArts,实现代码持续集成,自动部署功能。
资源推荐
资源详情
资源评论
收起资源包目录
mendmix-cloud-demo-master.zip (47个子文件)
mendmix-cloud-demo-master
gaussdb-used-server
pom.xml 3KB
src
main
resources
lib
gsjdbc4.jar 1.03MB
log4j2.xml 593B
application.yml 852B
java
com
mendmix
tutorial
GaussDBUsedServerApplication.java 510B
api
ActorApi.java 1KB
package-info.java 33B
dao
ActorDao.java 250B
service
IActorService.java 311B
impl
ActorServiceImpl.java 1KB
package-info.java 42B
package-info.java 37B
endpoint
ActorEndpoint.java 1003B
domain
Actor.java 1KB
package-info.java 36B
Dockerfile 182B
k8s
gaussdb-used-ecc-deploy.yaml 2KB
build.sh 331B
apis-server
pom.xml 779B
gaussdb-userd-api
pom.xml 1KB
src
main
java
com
mendmix
tutorial
api
gaussdbuserd
ActorApi.java 978B
package-info.java 33B
package-info.java 29B
pom.xml 1KB
LICENSE 11KB
.idea
uiDesigner.xml 9KB
vcs.xml 180B
misc.xml 526B
.gitignore 176B
encodings.xml 1KB
img
mendix-cloud-demo-project.png 37KB
mendix-cloud-demo-result.png 92KB
new-project.png 99KB
eureka-server
pom.xml 1KB
src
main
resources
application.yml 414B
java
com
mendmix
tutorial
EurekaServerApplication.java 494B
Dockerfile 170B
k8s
eureka-server-ecc-deploy.yaml 1KB
build.sh 307B
gateway-server
pom.xml 2KB
src
main
resources
log4j2.xml 593B
application.yml 449B
java
com
mendmix
tutorial
GatewayServerApplication.java 609B
Dockerfile 172B
k8s
gateway-server-ecc-deploy.yaml 1KB
build.sh 311B
.gitignore 490B
共 47 条
- 1
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 7362
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java观察者模式的info-express多对多广播通信框架设计源码
- 利用python爬取豆瓣电影评分简单案例demo
- 机器人开发中常见的几道问题以及答案demo
- 基于SpringBoot和layuimini的简洁美观后台权限管理系统设计源码
- 实验报告五六代码.zip
- hdw-dubbo-ui基于vue、element-ui构建开发,实现后台管理前端功能.zip
- (Grafana + Zabbix + ASP.NET Core 2.1 + ECharts + Dapper + Swagger + layuiAdmin)基于角色授权的权限体系.zip
- xposed环境.zip
- Awesome The Front End Develop Guide:这份指南汇集了前端开发所使用语言的主流学习资源,并以开发者的视角进行整理编排而成.zip
- 嵌入式开发基础常见10道问题以及答案demo
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功