springboot整合mysql5.7_SpringBoot实践 - SpringBoot+mysql

关于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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值