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

为什麼建网站要先做数据库零基础自学python

为什麼建网站要先做数据库,零基础自学python,网站标题的作用,wordpress更新删除本文记录一下完整的 SpringBoot3 整合 Mybatis 的步骤。 只要按照本步骤来操作#xff0c;整合完成后就可以正常使用。1. 添加数据库驱动依赖 以 MySQL 为例。 当不指定 依赖版本的时候#xff0c;会 由 springboot 自动管理。 dependencygroupIdcom.mysql整合完成后就可以正常使用。1. 添加数据库驱动依赖 以 MySQL 为例。 当不指定 依赖版本的时候会 由 springboot 自动管理。 dependencygroupIdcom.mysql/groupIdartifactIdmysql-connector-j/artifactId!-- version8.0.32/version -- /dependency2. 添加 MyBatis 依赖 第三方的依赖库需要明确的指定版本号。推荐使用最新的即可。 !-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter -- dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion3.0.3/version /dependency 3. 配置数据源信息 在 application.yaml 文件中添加数据源的信息 spring:datasource:# 数据库连接驱动driver-class-name: com.mysql.cj.jdbc.Driver# 数据源类型 默认的是 Hikaritype: com.zaxxer.hikari.HikariDataSource# 数据库连接地址url: jdbc:mysql://localhost:3306/test?useUnicodetruecharacterEncodingutf-8useSSLfalseserverTimezoneAsia/Shanghai# 数据库连接用户名username: root# 数据库连接密码password: 123456784. 配置 mybatis 在 application.yaml 文件中添加mybatis的相关配置。 # mybatis 的配置 mybatis:# 配置 mybatis 的xml文件的扫描路径mapper-locations: classpath:mybatis/**/*.xml# 配置实体类的扫描路径type-aliases-package: com.testabc.demo.ssmtestconfiguration:# 开启驼峰命名转换map-underscore-to-camel-case: true# 开启日志#log-impl: org.apache.ibatis.logging.stdout.StdOutImpllog-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl# 指定日志级别 : 对mybatis的日志输出 logging:level:com.testabc.demo.ssmtest: debug5. 功能开发 5.1 建表 简单创建一张表。包含了普通属性标准的下划线属性。 CREATE TABLE test.student (id int NOT NULL,name varchar(20) NOT NULL,age int NOT NULL,other_message varchar(100) NULL,PRIMARY KEY (id) );5.2 创建普通的bean类 结合表结构创建普通的一个bean类。此时属性用标准的驼峰命名。 package com.testabc.demo.ssmtest;public class Student {private int id;private String name;private int age;private String otherMessage;。。。。。。构造方法getter/settertoString 方法} 5.3 创建mapper接口 注意 此处的接口用到了 Mapper 注解。先写上吧没有副作用。 package com.testabc.demo.ssmtest;import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository;Mapper public interface StudentMapper {// 根据id查询student的方法Student getStudentById(Param(id) int id); } 5.4 创建xml文件 在 classpath:/resources/mybatis/ 目录下新增 StudentMapper.xml 文件。 ?xml version1.0 encodingUTF-8 ? !DOCTYPE mapper PUBLIC -//mybatis.org//DTD Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.testabc.demo.ssmtest.StudentMapperselect idgetStudentById resultTypecom.testabc.demo.ssmtest.Studentselect * from student where id #{id}/select/mapper5.5 创建controller类 package com.testabc.demo.ssmtest;RestController public class StudentController {/*** 通过构造方法的方式注入 StudentMapper*/private final StudentMapper studentMapper;public StudentController(StudentMapper studentMapper) {this.studentMapper studentMapper;}GetMapping(/getStudentById/{id})public Student getStudentById(PathVariable(id) int id){Student student null;student studentMapper.getStudentById(id);return student;} } 5.6 配置扫描的包 在 项目的 启动类上添加注解 MapperScan(xxxx), 指定要扫描的 mapper 接口的包路径。 package com.testabc.demo;import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication MapperScan(com.testabc.demo.ssmtest) public class DemoApplication {public static void main(String[] args) {// 这个工具会返回一个 ApplicationContext 的对象var ioc SpringApplication.run(DemoApplication.class, args);}} 6. 功能测试 浏览器中访问测试。 成功至此已经完成了 SpringBoot3 整合 Mybatis 的步骤。
http://www.dnsts.com.cn/news/253679.html

相关文章:

  • 艺麟盛世可以做网站推广吗高速访问免费全自动网页制作系统
  • 建立网站目录的意义恩施州建设局网站
  • 九江网站开发公司网站首页收录突然没有了
  • word可以做网站链接吗php网站开发api
  • 网站部分频道完全不收录了怎么做旅游wordpress
  • 网站友情链接自动上链做平台网站要什么条件
  • 网站建设拾金手指下拉十九深圳app开发公司报价
  • 网站描述wordpress龙岩有什么公司
  • 图表统计类手机网站开发微信订阅号关键网站
  • 广西建设学院官方网站网站怎么做排名呢
  • 桂林网站搭建建设部的官方网站
  • 百度网站建设怎么联系一个数据库两个网站wordpress登陆
  • 南宁网站制作策划国际酒店网站建设不好
  • 网站建设系统设计网站不被收录怎么办
  • 数据交易网站开发做一个交易平台网站的成本
  • 做外贸生意用哪个网站最好wordpress企业网站主题
  • 西安本地十家做网站建设的公司网站建设 大公司排名
  • 苏州做网站的公司排名wordpress导入火车头
  • 天骏手表网站建设网站需要花多少钱
  • 产品推广网站秦皇岛建设网站
  • 三创大赛网站建设wordpress翻页按钮颜色
  • 赌场网站建站官网好看的公司
  • 中山外贸网站建设报价公司建网站需要多少钱
  • php网站开发工程师招聘会网站推广的短视频推广
  • 一级做A网站wordpress有用户主页吗
  • 公司商标设计网站页面设计在哪打开
  • wordpress文章页的宽度seo网站怎么做
  • 网站开发招标任务书免费代理ip最新
  • 怎么制作网站记事本做网站登录页面的论文
  • 电子商务网站开发过程莱州建设集团有限公司