关于springBoot是个神马东西以及优缺点,请自行搜索了解。
LZ看到很多关于SpringBoot的Demo,单看一篇总是没法整合SpringBoot与Mysql。没法子,还是自己操刀来一发为妙。
本文将叙述关于SpringBoot与mysql整合实践。
1.Eclipse 整合SpringBoot插件。(此步骤非常耗时,LZ本身尝试了多次。请在网络环境优情况下下进行操作)
a.Eclipse 安装STS插件:
eclipse->help->Eclipse Marketplace
b.检测是否安装成功
安装成功后提示重启eclipse,重启后新建Project 出现如图
2.新建SpringBoot Project
-->next
-->next (选择您需要的依赖,Finish后会在pom.xml中出现对应jar依赖)
-->Finish
项目结构如下:
package com.example;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;/**
* @ClassName: SpringBootDemoHelloApplication
* @Description:
* SpringBootDemoHelloApplication.java 是SpringBoot应用程序入口,或者叫主程序。
* 注解@SpringBootApplication 标注他是一个SpringBoot应用,main方法使他成为一个主程序,将在应用启动时首先被执行。
* 注解@RestController 标注这也是一个控制器。
* @author mengfanzhu
* @date 2017年2月20日 下午6:36:42*/@SpringBootApplication
@RestControllerpublic classSpringBootDemoHelloApplication {
@RequestMapping("/")publicString hello(){return "hello boot";
}public static voidmain(String[] args) {
SpringApplication.run(SpringBootDemoHelloApplication.class, args);
}
}
3.启动SpringBoot应用
方式1:选择项目->右键
方式2: eclipse->Windows->Show View
启动成功后:
附加:
1.需要改动端口号:将resources下 application.properties 改为application.yml (个人爱好,可不改)
输入
server:
port:9090tomcat:
uri-encoding: UTF-8
浏览器访问
3.代码结构
4.代码示例
application.yml
server:
port:9090tomcat:
uri-encoding: UTF-8spring:
datasource:
url: jdbc:mysql://localhost:3307/test?characterEncoding=UTF-8
username: test1
password: test1
driver-class-name: com.mysql.jdbc.Driver
jpa:
database: MYSQL
show-sql: truehibernate:
dd