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

做个网站要钱吗wordpress模板网站模板

做个网站要钱吗,wordpress模板网站模板,网页游戏开发技术,手机在线制作图片2025/4/3 向全栈工程师迈进!!! 配置文件在实际开发中如何使用呢,接下去将通过Spring Boot整合mybatis来看配置文件如何在实际开发中被使用。 一、引入mybatis起步依赖 在pom.xml中引入mybatis的起步依赖,如下。 在这…

2025/4/3

向全栈工程师迈进!!!

配置文件在实际开发中如何使用呢,接下去将通过Spring Boot整合mybatis来看配置文件如何在实际开发中被使用。

一、引入mybatis起步依赖

在pom.xml中引入mybatis的起步依赖,如下。

在这个起步依赖的内部,还会自动把一些会被使用到的bean对象注入到IOC容器中。但是想用让mybatis正确的去操作数据库,那就还需要在配置文件中编写相应的配置文件。

二、测试案例

当如上都正确的配置好的,就可以正常的去编写controller层、service层、mapper层。浏览器按着下图依次访问,数据在依次传到浏览器上。

 2.1添加起步依赖

pom.xml文件中添加下图的起步依赖,包括mysql的起步依赖,因为是让mybatis去操作mysql的。

 由于是操作mysql,所以需要去配置文件(application.yml)写mysql的相关信息,加上要操作的数据库。以及数据库的密码信息等。

spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/你的数据库名字?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8username: rootpassword: 123456

2.2 编写相应的代码

先编写一个User实体类,要和数据库的中的字段相对应,其User数据库如下

编写的实体类如下:

package com.example.demo.entity;public class User {private int id;private String name;private int age;private String sex;public User() {}public User(int id, String name, int age, String sex) {this.id = id;this.name = name;this.age = age;this.sex = sex;}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}@Overridepublic String toString() {return "User{" +"id=" + id +", name='" + name + '\'' +", age=" + age +", sex='" + sex + '\'' +'}';}
}

 编写mapper层,直接和数据库交互的层。

package com.example.demo.mapper;import com.example.demo.entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;@Mapper
public interface UserMapper {@Select("SELECT * FROM test WHERE id = #{id}")public User getUserById(int id);
}

编写service接口:

package com.example.demo.service;import com.example.demo.entity.User;public interface UserSerivce {public User getUserById(int id);
}

编写service的实现类

package com.example.demo.service.impl;import com.example.demo.entity.User;
import com.example.demo.mapper.UserMapper;
import com.example.demo.service.UserSerivce;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;@Service
public class UserSerivceImpl implements UserSerivce {@Autowiredprivate UserMapper userMapper;@Overridepublic User getUserById(int id){return userMapper.getUserById(id);}
}

编写controller 层,和浏览器之间交互的层。

package com.example.demo.controller;import com.example.demo.entity.User;
import com.example.demo.service.UserSerivce;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class UserController {@Autowiredprivate UserSerivce userSerivce;@RequestMapping("/getById")public User getUserById(int id) {return userSerivce.getUserById(id);}
}

编写完成后,我们就可以启动这个程序运行起来,看看效果。

三、在运行过程中可能会出现的问题

3.1 版本不兼容 

Spring Boot 和 MyBatis 的版本兼容性,我使用的Spring Boot 是3.4.4 版本,而MyBatis Spring Boot Starter 使用的是 3.0.0 版本,在运行的时候就导致出错了,所以如下将Spring Boot改成了3.2.3,然后MyBatis Spring Boot Starter 使用的是 3.0.3的 版本。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><!--boot工程的父工程 用于管理起步依赖的版本--><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.2.3</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.example</groupId><artifactId>demo1</artifactId><version>0.0.1-SNAPSHOT</version><name>demo1</name><description>demo1</description><url/><licenses><license/></licenses><developers><developer/></developers><scm><connection/><developerConnection/><tag/><url/></scm><properties><java.version>17</java.version><mybatis.version>3.0.3</mybatis.version></properties><dependencies><dependency><!--web起步依赖 并没有写版本号--><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>3.0.3</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build></project>

2025/4/3 

保持好奇......


文章转载自:

http://ANOS7zuA.dyxzn.cn
http://U7GtMSm4.dyxzn.cn
http://aP9PuTPQ.dyxzn.cn
http://mi396jCr.dyxzn.cn
http://4SzyE6LB.dyxzn.cn
http://7rUfEuu0.dyxzn.cn
http://BjwZVo6p.dyxzn.cn
http://HNiaeaUJ.dyxzn.cn
http://qENuJxlT.dyxzn.cn
http://3AT5Kt6k.dyxzn.cn
http://9UaBjmeT.dyxzn.cn
http://ON3Qb6x6.dyxzn.cn
http://PiLHMtzR.dyxzn.cn
http://46HzPHJD.dyxzn.cn
http://8Djs6kse.dyxzn.cn
http://TYmAIbVI.dyxzn.cn
http://l86AglKT.dyxzn.cn
http://l2msUXMh.dyxzn.cn
http://bN0o41es.dyxzn.cn
http://s3G8PbNO.dyxzn.cn
http://85LJzvvu.dyxzn.cn
http://pkFH3qPA.dyxzn.cn
http://AhiFgm36.dyxzn.cn
http://2TZrQLVR.dyxzn.cn
http://dkAEIbdD.dyxzn.cn
http://AxnP9slz.dyxzn.cn
http://Km1XKh7b.dyxzn.cn
http://KUMFm68v.dyxzn.cn
http://EFWcCnnc.dyxzn.cn
http://DpKIe8QO.dyxzn.cn
http://www.dtcms.com/wzjs/609706.html

相关文章:

  • 各大网站搜索引擎入口WordPress自己写主题
  • 中国建设银行 英文网站广告设计与制作工资一般多少
  • 旅游投资公司网站建设ppt模板百度做免费推广的步骤
  • 成都开发网站建设广告创意设计竞赛
  • 做论坛网站要多少配置的服务器网站建设群发广告词
  • 大连凯杰建设有限公司网站在网站上做教学直播平台多少钱
  • 网站开发与网页制作难不难网站主题和风格
  • 北京市网站公司wordpress首页文章轮播
  • 南京做网站的公司排名安装wordpress教程
  • 用小程序做视频网站微信小程序需要服务器吗
  • 新手做网页做那个网站简单网页微信版网址
  • 住房和城乡建设部网站进不去网站怎么做图片转链
  • 在家做网站或ps挣钱接活中国企业网
  • 省市网站建设考核标准要求东莞模板建站平台
  • 企业网站建设应遵守的原则页面设置怎么设置
  • 建网站要备案公司如何建设一个网站
  • 网站开发要点做视频网站要多大的主机
  • 石家庄做外贸网站建设手机端企业网站源码
  • 苏州网络公司建网站头条广告入口
  • 励志网站源码手机网站按那个尺寸做
  • 商品推广软文范例300字产品的seo是什么意思
  • 站长之家0seo站群系统
  • 国外做化工产品的网站凡科建站做的网站有什么短板
  • 免费源码资源源码站诺德中心做网站
  • 建设公司的网站首页宝安区城市建设局网站
  • wordpress制作小说网站模板下载wordpress获得留言
  • 网站模板类型社交网站开发意义
  • 集团网站制作好的公司网站
  • 单页式网站天津营销类网站设计
  • 网站建设和维护自学手机一键优化