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

网站内页做几个词wap网站系统

网站内页做几个词,wap网站系统,网页界面设计的尺寸,wordpress如何设置用户登录文章目录 基础使用代码1. 创建Spring Boot 3项目并添加依赖2. 配置数据库连接3. 创建实体类4. 创建Mapper接口5. 创建Service层6. 创建Controller层7. 主应用类 踩坑记录1. 依赖版本不兼容2. Mapper接口扫描问题3. 数据库连接问题4. Java版本问题 心得体会 基础使用代码 1. 创…

文章目录

      • 基础使用代码
        • 1. 创建Spring Boot 3项目并添加依赖
        • 2. 配置数据库连接
        • 3. 创建实体类
        • 4. 创建Mapper接口
        • 5. 创建Service层
        • 6. 创建Controller层
        • 7. 主应用类
      • 踩坑记录
        • 1. 依赖版本不兼容
        • 2. Mapper接口扫描问题
        • 3. 数据库连接问题
        • 4. Java版本问题
      • 心得体会

基础使用代码

1. 创建Spring Boot 3项目并添加依赖

使用Spring Initializr创建一个Spring Boot 3项目,添加以下依赖到pom.xml文件中:

<dependencies><!-- Spring Boot Web --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><!-- MyBatis Spring Boot Starter --><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>3.0.2</version></dependency><!-- MySQL 驱动 --><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope></dependency>
</dependencies>
2. 配置数据库连接

application.properties文件中添加数据库连接信息:

spring.datasource.url=jdbc:mysql://localhost:3306/your_database_name
spring.datasource.username=your_username
spring.datasource.password=your_password
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
3. 创建实体类

创建一个简单的User实体类:

package com.example.demo.entity;public class User {private Long id;private String name;private Integer age;public Long getId() {return id;}public void setId(Long id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}@Overridepublic String toString() {return "User{" +"id=" + id +", name='" + name + '\'' +", age=" + age +'}';}
}
4. 创建Mapper接口

创建UserMapper接口,使用MyBatis注解来定义SQL查询:

package com.example.demo.mapper;import com.example.demo.entity.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;import java.util.List;@Mapper
public interface UserMapper {@Select("SELECT * FROM user")List<User> getAllUsers();
}
5. 创建Service层

创建UserService类,调用UserMapper的方法:

package com.example.demo.service;import com.example.demo.entity.User;
import com.example.demo.mapper.UserMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.List;@Service
public class UserService {@Autowiredprivate UserMapper userMapper;public List<User> getAllUsers() {return userMapper.getAllUsers();}
}
6. 创建Controller层

创建UserController类,提供RESTful接口:

package com.example.demo.controller;import com.example.demo.entity.User;
import com.example.demo.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.List;@RestController
public class UserController {@Autowiredprivate UserService userService;@GetMapping("/users")public List<User> getAllUsers() {return userService.getAllUsers();}
}
7. 主应用类

确保主应用类添加了必要的注解,并且能扫描到Mapper接口:

package com.example.demo;import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
@MapperScan("com.example.demo.mapper")
public class DemoApplication {public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);}
}

踩坑记录

1. 依赖版本不兼容

Spring Boot 3对依赖版本要求较为严格,如果MyBatis相关依赖版本与Spring Boot 3不兼容,可能会导致启动失败或出现各种异常。要确保使用的mybatis-spring-boot-starter版本与Spring Boot 3兼容。

2. Mapper接口扫描问题

若没有在主应用类上添加@MapperScan注解指定Mapper接口的扫描路径,Spring Boot无法自动将Mapper接口注册为Bean,就会抛出No qualifying bean of type异常。

3. 数据库连接问题

要保证数据库服务正常运行,数据库连接信息(如URL、用户名、密码)准确无误。同时,要注意数据库驱动的版本是否与数据库版本兼容。

4. Java版本问题

Spring Boot 3要求Java 17及以上版本,如果使用的Java版本不符合要求,会导致项目无法正常启动。

心得体会

Spring Boot 3集成MyBatis能让开发者更高效地进行数据库操作开发。Spring Boot 3的自动配置机制和强大的依赖管理,结合MyBatis灵活的SQL映射能力,能快速搭建出功能强大的数据库应用。在集成过程中,要特别注意依赖版本的兼容性和配置的准确性,遇到问题时要仔细查看日志,利用官方文档和社区资源来解决。同时,建议多实践,深入理解Spring Boot和MyBatis的原理和使用方法,这样在开发过程中就能更加得心应手。

http://www.dtcms.com/wzjs/584957.html

相关文章:

  • 在网站上显示地图罗湖建设网站
  • 怎样建一个自己公司的网站蛋糕店网站模板
  • 青岛市网站制作企业邮箱格式例子
  • 营销方案100例厦门做网站优化
  • 徐州专业三合一网站开发免费发布信息网站
  • 网站开发需求问卷网站组织管理建设
  • 做网站需要什么人员seo服务公司上海
  • 哪里有学习做网站的wordpress 5.1.1主题
  • 网上书城网站建设目的徐州网站建设服务
  • 网站怎么做跳站网站seo关键词优化技巧
  • 群晖做网站服务器 套件erp网站建设
  • 如何做黑客攻击网站网站怎么做搜索引擎优化
  • 微网站搭建流程广州公司注册网址
  • 网站用什么开发软件做做网站百度还是阿里巴巴好
  • 行业网站导航买个网站需要多少钱
  • 关系网站优化公司政务网站建设管理工作总结
  • 网站建设 考核指标域名回收网站
  • 美食网站设计欣赏wordpress怎么添加主页
  • 网站建设的内容规划深圳网站建设推广优化
  • 海南住房城乡建设网站恋爱网页生成
  • 免费建网站软件下载手机某互联网公司开发官网的首页
  • 联盟或专业团体的官方网站的建设泉州鲤城网站建设
  • 网站 网安备案做网站的电脑自带软件是什么
  • 公益环保网站建设网站排名方法
  • 移动网站怎么做wordpress 缩略图地址
  • 网站建设公司目标客户商城网站多少钱
  • 网站开发加维护需要多少钱制作网页的
  • 网站建设开发计入二级科目明细重庆建设工程有限公司
  • 免费的网站在哪里下载自己画图设计房间的软件
  • 网站建站实训总结扬州市规划建设局网站