您当前的位置: 首页 >  mybatis

xiangzhihong8

暂无认证

  • 2浏览

    0关注

    1324博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Spring Boot入门及整合mybatis

xiangzhihong8 发布时间:2018-01-19 10:03:58 ,浏览量:2

Spring Boot入门

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,使用Spring Boot可以大大的提供软件的开发效率。

特点: 1. 创建独立的Spring应用程序 2. 嵌入的Tomcat,无需部署WAR文件 3. 简化Maven配置 4. 自动配置Spring 5. 提供生产就绪型功能,如指标,健康检查和外部配置 6. 绝对没有代码生成和对XML没有要求配置

Spring Boot实例

首先依次选择New->Spring starter project创建spring boot 项目。 这里写图片描述

点击Next,选择spring boot的版本,这里选择1.5.9 版本,选择starter,通过搜索找到web 并勾选,点击完成即可。 这里写图片描述

项目结构说明

创建好的项目,结构如下: 这里写图片描述

  • Src/main/java。编写代码存放的目录,自动生成了程序入口代码 SpringBootDemo1Application.java。
  • Src/main/resources。资源文件存放目录,自动生成了配置文件 application.properties
  • Src/test/java。测试代码存放目录,自动生成了测试代码SpringBootDemo1ApplicationTests.java
pom文件简介

spring boot项目默认使用maven来构建,其中spring boot依赖的部分配置如下:


org.springframework.boot
spring-boot-starter-web
1.5.9.RELEASE
引入web依赖

Web starter依赖引入,会增加web容器、springweb、springmvc、jackson-databind等相关的依赖。


org.springframework.boot
spring-boot-starter-web

它们的依赖层级关系如图: 这里写图片描述

引入测试依赖

org.springframework.boot
spring-boot-starter-test
test
启动程序入口说明

创建SpringBoot项目时,系统会默认生成一个启动程序,该类使用main函数来启动spring boot程序。例如:SpringBootDemoApplication代码

@SpringBootApplication
public class SpringBootDemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBootDemoApplication.class, args);
    }
}
增加controller

然后在与SpringBootDemoApplication同级的包下新建一个controller。

public class DemoController {
    @RequestMapping("/")
    String home() {
        return "Hello World!";
    }
}
启动SpringBootDemoApplication

在SpringBootDemoApplication文件上右键选择run as->Spring Boot App即可启动项目。 这里写图片描述 在浏览器中输入:http://localhost:8080/即可访问。

application.properties

打开项目src目录下的resources文件,会发现一个application.properties文件,该文件是spring boot系统配置文件。例如:

server:
  port: 8080
  context-path: /


spring:
   datasource:
      driver-class-name: com.mysql.jdbc.Driver
      url: jdbc:mysql://localhost:3306/db_demo
      username: root
      password: xxxx
   jpa:
     hibernate.ddl-auto: update
     show-sql: true
   thymeleaf:
    cache: false
整合mybatis

其实使用IDE工具可以直接添加mybatis相关的依赖,此次使用pom文件的方式来实现。打开pom文件,在pom.xml中添加如下依赖:




org.mybatis.spring.boot
mybatis-spring-boot-starter            
关注
打赏
1482932726
查看更多评论
0.0529s