### idea+springBoot+maven 搭建项目 #### 一、环境搭建与配置 **1.1 创建Spring Boot项目** 使用IntelliJ IDEA 2017.1或以上版本来创建一个新的Spring Boot项目。具体步骤如下: - **启动IntelliJ IDEA:** 打开软件后选择“Create New Project”。 - **选择Spring Initializr:** 在项目类型中选择Spring Initializr。 - **配置项目信息:** - Group Id:定义项目的唯一标识符前缀,例如`com.example`。 - Artifact Id:定义项目名称,例如`springboot-demo`。 - Dependencies:根据项目需求选择必要的依赖,比如Spring Web、Spring Data JPA等。 **1.2 配置Maven** 确保项目已经正确引用了Maven作为构建工具。在IntelliJ IDEA中可以通过以下步骤进行配置: - 在新建项目时,默认会使用Maven作为构建工具。 - 如果需要修改设置,可以在File > Project Structure > Modules > Dependencies中调整。 #### 二、数据库连接配置(Oracle) **2.1 添加Oracle JDBC驱动** - **手动添加:** - 下载ojdbc6.jar文件,并将其放置在项目的lib目录下。 - 将该jar文件添加到项目中,可以通过右键项目结构中的lib文件夹,选择“Add | JARs or Directories”来完成。 - **使用Maven安装:** - 打开命令提示符,输入以下命令: ``` mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0 -Dpackaging=jar -Dfile=ojdbc6.jar ``` - 这将把ojdbc6.jar添加到本地Maven仓库中。 - **POM文件配置:** - 在项目的pom.xml文件中添加Oracle JDBC驱动依赖: ```xml <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> <version>11.2.0.1.0</version> </dependency> ``` **2.2 配置数据源** 在application.properties文件中配置Oracle数据源: ```properties spring.datasource.url=jdbc:oracle:thin:@//localhost:1521/XEPDB1 spring.datasource.username=your_username spring.datasource.password=your_password spring.datasource.driver-class-name=oracle.jdbc.OracleDriver ``` 这里需要注意的是,替换`your_username`和`your_password`为实际的用户名和密码,`XEPDB1`应替换为实际的服务名。 #### 三、MyBatis简易配置及数据查询 **3.1 引入MyBatis依赖** 在pom.xml文件中添加MyBatis和MyBatis-Spring-Boot-Starter依赖: ```xml <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.4</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.9</version> </dependency> ``` **3.2 创建实体类** 例如创建一个User实体类: ```java public class User { private Integer id; private String name; // Getter and Setter } ``` **3.3 DAO层实现** 创建一个UserMapper接口,并定义查询方法: ```java @Mapper public interface UserMapper { @Select("SELECT * FROM users WHERE name = #{name}") User queryUser(String name); } ``` **3.4 Controller层实现** 创建UserController类处理HTTP请求: ```java @RestController @RequestMapping("/queryUser") public class UserController { @Autowired private UserMapper userMapper; @GetMapping public User queryUser(@RequestParam("name") String name) { return userMapper.queryUser(name); } } ``` **3.5 测试** 启动应用后,在浏览器中输入以下URL进行测试: - `http://localhost:8099/queryUser?name=张三` - `http://localhost:8099/queryUser?name=2cdd` 如果一切正常,应该能够看到相应的查询结果。以上步骤完成了使用idea+springBoot+maven搭建项目的整个过程,包括数据库连接配置以及简单的MyBatis数据查询功能。
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于ArcEngine的GIS数据处理系统.zip
- (源码)基于JavaFX和MySQL的医院挂号管理系统.zip
- (源码)基于IdentityServer4和Finbuckle.MultiTenant的多租户身份认证系统.zip
- (源码)基于Spring Boot和Vue3+ElementPlus的后台管理系统.zip
- (源码)基于C++和Qt框架的dearoot配置管理系统.zip
- (源码)基于 .NET 和 EasyHook 的虚拟文件系统.zip
- (源码)基于Python的金融文档智能分析系统.zip
- (源码)基于Java的医药管理系统.zip
- (源码)基于Java和MySQL的学生信息管理系统.zip
- (源码)基于ASP.NET Core的零售供应链管理系统.zip