0%

IDEA 创建 Servlet 模板

使用通用方式获取请求参数后,屏蔽了 GET 和 POST 的请求方式代码的不同,则代码可以定义为如下格式:

阅读全文 »

问题描述

IntelliJ IDEA 自动载入 Maven 依赖的功能很好用,但有时候会碰到问题,导致 pom.xml 文件修改却没有触发自动重新载入的动作,此时需要手动强制更新依赖。

阅读全文 »

问题描述

通过 Maven Archetype 创建 Maven Web 项目时,发生报错,报错的详细信息如下

1
Could not transfer metadata org.apache.maven.plugins:maven-archetype-plugin/maven-metadata.xml from/to central (https://repo.maven.apache.org/maven2): transfer failed for https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-archetype-plugin/maven-metadata.xml
阅读全文 »

mybatis-config.xml

使用说明

  1. 注意修改别名
  2. 注意修改数据库信息中的 URL
  3. 注意驱动对应的 MySQL 版本为 8
  4. 注意修改 SQL 的映射文件名
  5. 文件存放在 resource 资源文件夹下
阅读全文 »

报错原因

创建 Web 项目,学习 Servlet 的过程中,通过 Tomcat 启动这个项目,提示报错:不再支持源选项 5。请使用 7 或更高版本

01-Intellij启动Tomcat报错.png

解决方案

pom.xml 文件中增加 maven 编译的 java.version jdk 版本设置,以及 maven.compiler.source 资源编译 jdk 版本设置和 maven.compiler.target 资源构建 jdk 版本设置

1
2
3
4
5
6
7
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>14</java.version>
<maven.compiler.source>14</maven.compiler.source>
<maven.compiler.target>14</maven.compiler.target>
</properties>

参考资料

  1. maven 报错:不再支持源选项 5。请使用 6 或更高版本。_Moshow 郑锴的博客 - CSDN 博客

Servlet 简介

Servlet 是 Java 提供的一门动态 web 资源开发技术

阅读全文 »

关联数据库

  1. 如下图所示,点击右侧的数据库,然后弹出面板,点击新建,选择 MySQL 数据库
阅读全文 »

准备环境

  • 为了开发更加方便推荐安装 MyBatisX 插件
  • 数据库:准备数据库表 tb_brand
  • pom.xml 文件:已导入 MaBatis 和 MySQL 坐标
  • 已配置好 mybatis-config.xml 配置文件
    • 设置好了 typeAliases 标签
    • 设置好了数据库的连接信息
  • 实体类:在项目下新建 pojo 软件包,创建 Brand 实体类
  • 测试用类:将主程序写在 test 文件夹的项目包下
阅读全文 »