安装JDK17、IDEA并配置Java环境

本文详细指导了如何下载并安装JDK17,配置环境变量,以及如何使用IntelliJIDEA创建并运行Java程序,包括设置环境变量、处理端口冲突和运行测试应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装JDK17

下载地址:https://www.oracle.com/java/technologies/downloads/#java17

下载完成后打开文件并设置安装路径

确定后等待安装

2.配置环境变量

打开计算机高级设置

打开环境变量

新建系统变量

变量名设置为JAVA_HOME

找到jkd17文件包中bin的所在文件,将文件地址复制作为变量值

点击确定,打开系统以及用户的path变量,新建一条%JAVA_HOME%\bin的变量,点击确定

3.检验是否配置完成

按下win+R键,输入cmd打开控制面板

输入java -version

出现上述语句说明配置完成

4.安装IDEA

下载地址:IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com)

点击下载

配置安装路径后点击next

5.在IDEA中测试Java程序

新建一个工程

设置Name和Type,点击Next

下载相关依赖, 点击创建

在下面的文件中设置端口号

端口8080可能存在占用的情况,程序报错时可以尝试其他端口号

编译完成后在com.目录下新建一个Java Class

设置名称

编写代码

在Application文件中运行主函数

运行完成后回到创建的Java Class中,点击左侧的按钮

设置地址并运行

浏览器中输入地址可以看到返回的字符串

在 Spring Boot 中使用 MybatisPlus 实现模糊查询分页,可以按照如下步骤: 1. 在 pom.xml 文件中添加 MybatisPlus 的依赖: ```xml <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>${mybatis-plus.version}</version> </dependency> ``` 2. 在 application.properties 文件中添加 MybatisPlus 的配置: ```properties # MybatisPlus 配置 mybatis-plus.mapper-locations=classpath*:mapper/*.xml mybatis-plus.type-aliases-package=com.example.entity ``` 3. 创建一个 MybatisPlus 的配置类 MybatisPlusConfig,开启分页功能: ```java @Configuration @MapperScan("com.example.mapper") public class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { PaginationInterceptor paginationInterceptor = new PaginationInterceptor(); return paginationInterceptor; } } ``` 4. 在 Mapper 接口中定义一个分页查询方法,如下所示: ```java public interface UserMapper extends BaseMapper<User> { IPage<User> selectUserPage(Page<User> page, @Param("name") String name); } ``` 其中,`Page` 是 MybatisPlus 提供的分页对象,`@Param("name")` 表示传入的参数名称是 `name`。 5. 在 Mapper.xml 文件中实现分页查询方法: ```xml <select id="selectUserPage" resultType="com.example.entity.User"> select * from user where name like concat('%', #{name}, '%') order by id desc </select> ``` 其中,`concat` 函数用于拼接字符串,`#{name}` 表示传入的参数值是 `name`。 6. 在 Service 层中调用分页查询方法: ```java @Service public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService { @Override public IPage<User> selectUserPage(Page<User> page, String name) { return baseMapper.selectUserPage(page, name); } } ``` 其中,`baseMapper` 是 MybatisPlus 提供的基础 Mapper 类,可以直接调用 Mapper 接口中定义的方法。 7. 最后,在 Controller 层中调用 Service 层中的分页查询方法,将查询结果返回给前端: ```java @RestController @RequestMapping("/user") public class UserController { @Autowired private UserService userService; @GetMapping("/list") public IPage<User> selectUserPage(Page<User> page, String name) { return userService.selectUserPage(page, name); } } ``` 以上就是在 Spring Boot 中使用 MybatisPlus 实现模糊查询分页的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值