JavaEE进阶 Springboot集成Mybatis
张颖 2018-04-08 来源 : 阅读 386 评论 0

摘要:本篇JavaEE教程将为大家讲解JavaEE进阶编程的知识点,看完这篇文章会让你对JavaEE进阶编程的知识点有更加清晰的理解和运用。

JavaEE进阶 Springboot集成Mybatis


本篇JavaEE教程将为大家讲解JavaEE进阶编程的知识点,看完这篇文章会让你对JavaEE进阶编程的知识点有更加清晰的理解和运用。


配置pom.xml:


1.      <?xml version="1.0" encoding="UTF-8"?>  
2.      <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
3.          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
4.          <modelVersion>4.0.0</modelVersion>  
5.        
6.          <groupId>com.example.demo</groupId>  
7.          <artifactId>springboot</artifactId>  
8.          <version>0.0.1-SNAPSHOT</version>  
9.          <packaging>jar</packaging>  
10.      
11.      <parent>  
12.          <groupId>org.springframework.boot</groupId>  
13.          <artifactId>spring-boot-starter-parent</artifactId>  
14.          <version>2.0.0.RELEASE</version>  
15.          <relativePath/> <!-- lookup parent from repository -->  
16.      </parent>  
17.    
18.      <properties>  
19.          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  
20.          <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>  
21.          <java.version>1.8</java.version>  
22.      </properties>  
23.     
24.      <dependencies>  
25.          <dependency>  
26.              <groupId>org.springframework.boot</groupId>  
27.              <artifactId>spring-boot-starter-test</artifactId>  
28.              <scope>test</scope>  
29.          </dependency>  
30.    
31.          <dependency>  
32.              <groupId>org.springframework.boot</groupId>  
33.              <artifactId>spring-boot-starter-web</artifactId>  
34.          </dependency>  
35.            
36.          <dependency>    
37.              <groupId>org.springframework.boot</groupId>  
38.              <artifactId>spring-boot-starter-freemarker</artifactId>           
39.          </dependency>  
40.             
41.          <dependency>    
42.              <groupId>org.springframework.boot</groupId>  
43.              <artifactId>spring-boot-starter-jdbc</artifactId>             
44.          </dependency>   
45.          
46.          <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter -->  
47.          <dependency>  
48.              <groupId>org.mybatis.spring.boot</groupId>  
49.              <artifactId>mybatis-spring-boot-starter</artifactId>  
50.              <version>1.3.1</version>  
51.          </dependency>  
52.            
53.            
54.          <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->  
55.          <dependency>  
56.              <groupId>mysql</groupId>  
57.              <artifactId>mysql-connector-java</artifactId>  
58.              <version>5.1.41</version>  
59.          </dependency>  
60.          <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->  
61.          <dependency>  
62.              <groupId>org.projectlombok</groupId>  
63.              <artifactId>lombok</artifactId>  
64.                
65.          </dependency>  
66.    
67.    
68.    
69.          <dependency>  
70.              <groupId>org.springframework.boot</groupId>  
71.              <artifactId>spring-boot-configuration-processor</artifactId>  
72.              <optional>true</optional>  
73.          </dependency>  
74.      </dependencies>  
75.    
76.      <build>  
77.          <plugins>  
78.              <plugin>  
79.                  <groupId>org.springframework.boot</groupId>  
80.                  <artifactId>spring-boot-maven-plugin</artifactId>  
81.              </plugin>  
82.          </plugins>  
83.      </build>  
84.    
85.    
86.  </project>


配置数据源:

1.      spring.datasource.url=jdbc:mysql://localhost:3306/ssm   
2.      spring.datasource.username=root  
3.      spring.datasource.password=1234  
4.      spring.datasource.driver-class-name=com.mysql.jdbc.Driver


创建mapper接口:

1.      @Mapper  
2.      public interface UserMapperTest1 {  
3.            
4.          @Select("SELECT * FROM employee WHERE id = #{id1}")  
5.          Employee findEmpById(@Param("id1") Integer id);  
6.         
7.          
8.      }

controller层进行调用

在启动方法中要加入mapperscan 扫描mapper接口:

1.      @SpringBootApplication  
2.      @MapperScan("com.example.demo.mapper")  
3.      public class SpringbootApplication {  
4.        
5.          public static void main(String[] args) {  
6.              SpringApplication.run(SpringbootApplication.class, args);  
7.          }  
8.      }

以上内容由职坐标整理并发布,欢迎大家前来职坐标学习!


本文由 @职坐标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论
本文作者 联系TA

熟悉企业级项目以及企业用人需求

  • 13
    文章
  • 1013
    人气
  • 0%
    受欢迎度

已有0人表明态度,0%喜欢该老师!

进入TA的空间
名师指导 直通车
  • 索取资料 索取资料 索取资料
  • 答疑解惑 答疑解惑 答疑解惑
  • 技术交流 技术交流 技术交流
  • 职业测评 职业测评 职业测评
  • 面试技巧 面试技巧 面试技巧
  • 高薪秘笈 高薪秘笈 高薪秘笈
TA的其他文章 更多>>
JavaEE基础 Spring体系
经验技巧 0% 的用户喜欢
JavaEE基础 Spring常用注解
经验技巧 0% 的用户喜欢
SpringBoot 如何优雅的使用mybatis
经验技巧 0% 的用户喜欢
JavaEE错误 SpringBoot出现bean无法被spring扫描到的问题
经验技巧 0% 的用户喜欢
JavaEE进阶 Spring Security 核心类简介
经验技巧 0% 的用户喜欢
其他海同名师 更多>>
刘新华
刘新华 联系TA
实力型。激情饱满,对专业充满热情
吴翠红
吴翠红 联系TA
独创“教、学、练、测”循环教学模式
吕益平
吕益平 联系TA
熟悉企业软件开发的产品设计及开发
黄泽民
黄泽民 联系TA
擅长javase核心技术
程钢
程钢 联系TA
擅长大型企业商业网站开发和管理
经验技巧30天热搜词 更多>>

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:13167058313
小职老师的微信号:13167058313

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    ICP许可  沪B2-20190160

站长统计