当前位置: 首页 > news >正文

cnetos 7 wordpress车辆优化管理专业网站

cnetos 7 wordpress,车辆优化管理专业网站,工程项目信息网,衡水网站联系电话使用到的技术#xff1a; 1. Spring Boot#xff1a;用于简化Spring应用的开发。 2. Dynamic DataSource#xff1a;实现动态多数据源的访问和切换 3. Oracle JDBC Driver#xff1a;与Oracle数据库进行连接和交互。 4. Mybatis-Plus#xff1a;简化SQL映射和数据库访问。… 使用到的技术 1. Spring Boot用于简化Spring应用的开发。 2. Dynamic DataSource实现动态多数据源的访问和切换 3. Oracle JDBC Driver与Oracle数据库进行连接和交互。 4. Mybatis-Plus简化SQL映射和数据库访问。其中BaseMapper接口提供了对数据表进行基本操作的功能。 5. Lombok用于简化Java类的开发自动生成常用的代码比如getter、setter、构造函数等。 6. Spring MVC用于处理http请求和相应提供了控制层的功能。 实现步骤如下 创建Spring Boot项目使用 Spring Initializr 创建一个 Spring Boot 项目。添加依赖pom.xml配置文件中添加Maven依赖 !-- mybatis-plus Mybatis是开源的java数据库框架--dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion${mybatis-plus.version}/version/dependency!--动态多数据库连接,用于管理多个数据源--dependencygroupIdcom.baomidou/groupIdartifactIddynamic-datasource-spring-boot-starter/artifactIdversion3.5.1/version/dependency!-- Oracle JDBC Driver --dependencygroupIdcom.oracle.database.jdbc/groupIdartifactIdojdbc8/artifactIdversion19.8.0.0/version/dependency 配置数据库连接在application.properties中配置Oracle数据库连接信息 #oracle spring.datasource.dynamic.primaryanita #给这个数据源命名 spring.datasource.dynamic.datasource.anita.urlyour database url spring.datasource.dynamic.datasource.anita.driver-class-nameoracle.jdbc.OracleDriver spring.datasource.dynamic.datasource.anita.usernameusername spring.datasource.dynamic.datasource.anita.passwordpassword定义数据模型创建一个与要操作的数据表对应的java实体类 import com.baomidou.mybatisplus.annotation.TableName; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;import java.io.Serializable;Data //使用Lombok自动生成getter setter方法以及toString、equals和hashCode方法 TableName(value base_person) //指定该类为对应数据库的base_person表 NoArgsConstructor //生成无参构造函数 AllArgsConstructor //生成全参构造函数 public class BasePerson implements Serializable { //Serializable 使BasePerson类支持序列化private String id;private String name; } 创建Mapper创建一个mapper接口 import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.model.BasePerson; import org.apache.ibatis.annotations.Mapper;Mapper// 标识这是一个MyBatis Mapper 接口用于执行数据库操作 DS(anita) //使用指定名为anita的数据源 public interface BasePersonMapper extends BaseMapperBasePerson { //继承了 MyBatis Plus 提供的基本 CRUD 操作方法。 } 编写服务层在服务层中注入Mapper,并编写业务逻辑(比如根据用户id查询用户名) import com.example.repository.BasePersonMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;Service public class DbService {Autowiredprivate BasePersonMapper personMapper;public String getNameById(String id) {return personMapper.selectById(id).getName();} }创建控制器编写API进行数据访问 import com.example.service.DbService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*;RestController RequestMapping(/api/test) public class TestController {Autowiredprivate DbService dbService;GetMapping(value /getPersonName)public String GetPersonName(String id){return dbService.getNameById(id);} }
http://www.tj-hxxt.cn/news/133379.html

相关文章:

  • 近一周的热点新闻seo免费优化网址软件
  • 搜讯网站开发微信建微网站
  • 西安哪个公司做网站WordPress主题会包含木马吗
  • 湛江网站建设哪家优惠多网站文章要求
  • 免费网站建设免代码wordpress官方响应式主题
  • 网站开发 如何备案一小时学会网站建设
  • html 医药网站模板那里网站建设好
  • 外贸那些网站好用镇江网站制作教程
  • 南梁红色景区建设管理局网站做网站贵
  • 找网站开发项目秦皇岛海三建设一分公司
  • 如何对网站做镜像wordpress 默认相册
  • 做一个公司网站免费的网站推广
  • 性男女做视频网站网络推广和网络运营
  • 在国内可以做国外的网站吗海口最新新闻消息
  • 龙岗建设企业网站wordpress 内容 主题
  • 网站建设营销公司南京建设企业
  • 百度网站解封wordpress免费电子商务插件
  • 北京 网站建设托管公司网站 建设ppt模板
  • 如何对网站进行爬虫网站建设单子
  • 域名注册和网站建设兰州网站seo服务
  • 易语言可以建设网站吗石景山区百科seo
  • 网站让百度收录应该怎么做网址seo关键词
  • 德州中文网站建设成立公司需要哪些人员
  • 做爰片免费网站视频东莞网络优化公司
  • 做网站和推广公司扁平结构的网站
  • 网站备案登记查询系统免费软件有版权吗
  • 公众号怎么制作横屏长图文东莞网站排名优化seo
  • 网站的风格设计擦边球做网站挣钱
  • 网站内容管理后台系统怎么做企业建网站得多少钱
  • 国内网站建设网站排名免费云手机无限时间版