spring boot 3.2.0 idea从零开始

spring boot 3.2.0 idea从零开始

初始化spring

最新的spring initilizer 不再支持低版本java,只能选择17、21 。 我也被迫尝试下最新版本的java。

jdk下载地址

自定义好artifact和group之后点击下一步。

spring web

在这里选择需要的组件,我准备做web项目所以只选择spring web 。
点击create后项目就创建完成了

配置

设置好端口就可以启动了

picture 3

picture 4

出现这个信息就启动完成了,可以访问下 localhost:8090

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Spring Boot 与 MyBatis 的集成是为了简化在 Spring 应用中使用 MyBatis 数据库访问的配置过程。以下是基本的依赖配置和设置步骤: 1. 添加依赖:在你的 `pom.xml` 或者 `build.gradle` 文件中添加 Spring Boot 的 Starter Data JPA 和 MyBatis Starter 依赖,例如 Maven 中的配置: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>3.2.0</version> <!-- 使用最新版本 --> </dependency> ``` 2. 配置数据源:确保你已经有了数据源配置,通常在 `application.properties` 或 `application.yml` 中: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/mydb spring.datasource.username=myuser spring.datasource.password=mypassword ``` 3. 配置JPA和MyBatis:虽然Spring Boot 提供了JPA,但MyBatis 仍然需要一个扫描包路径(SqlSessionFactoryBean): ```java @Configuration public class MyBatisConfig { @Bean public SqlSessionFactory sqlSessionFactory() throws Exception { // 这里使用MapperScannerConfigurer配置MyBatis的扫描路径 return new SqlSessionFactoryBean().setDataSource(dataSource()) .setMapperLocations("classpath:mapper/*.xml"); // 替换为你的mapper XML文件路径 } } ``` 4. 注解映射:在实体类(Entity)上使用 `@Entity` 注解,并在接口(Mapper)上使用 `@Mapper` 注解,例如: ```java @Entity public class User { // ... } @Mapper public interface UserRepositoryMapper { // CRUD方法声明 } ``` 5. 使用Repository:在服务层(Service)或控制器(Controller)中,通过 Spring Data JPA 的 `JpaRepository` 或自定义注解如 `@Mapper` 注解的方法来操作数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值