搭建Springboot框架并添加JPA和Gradle组件的方法

开发工具:Intellij IDEA

所需开发环境:JDK Gradle

一、新建springboot项目

1.New Project

2. spring initializr

3. 填写项目组织

group : 项目属于哪个组,这个组往往和项目所在的组织或公司存在关联

artifact : 当前项目在组中唯一的ID

Type : jar包管理所使用的工具

Lauguage : 开发语言

packageing : 打包方式

Java Version : JDK 的版本号

version :项目当前的版本号

4.选择所需要添加的组件

5. 选择项目的保存位置

二、目标代码组织

1. 配置数据库

resource目录下的application.properties

spring.jpa.hibernate.ddl-auto=create-drop
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=cueb

2. 修改build.gradle文件

将34行的providedRuntime修改为compile,否者项目无法正常启动

providedRuntime :在运行时提供Tomcat Jar包

compile :在编译时提供Tomcat jar包

buildscript {
	ext {
		springBootVersion = '1.5.7.RELEASE'
	}
	repositories {
		mavenCentral()
	}
	dependencies {
		classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
	}
}

apply plugin: 'java'
apply plugin: 'eclipse-wtp'
apply plugin: 'org.springframework.boot'
apply plugin: 'war'

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
	mavenCentral()
}

configurations {
	providedRuntime
}

dependencies {
	compile('org.springframework.boot:spring-boot-starter-data-jpa')
	compile('org.springframework.boot:spring-boot-starter-web')
	runtime('mysql:mysql-connector-java')
	compile('org.springframework.boot:spring-boot-starter-tomcat')
	testCompile('org.springframework.boot:spring-boot-starter-test')
}

3. 新建controller

package com.example.demo.control;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {

  @RequestMapping(value = "")
  public String test(){
    return "hello cueb";
  }
}

4. 新建model

package com.example.demo.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

@Entity
public class User {
  @Id
  @GeneratedValue(strategy= GenerationType.AUTO)
  int id;

  public int getId() {
    return id;
  }

  public void setId(int id) {
    this.id = id;
  }

  private String name;

  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }
}

三、部署运行

1. debug 启动

2. 数据库user表新建成功

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Spring Boot 2.0快速构建服务组件全步骤

    前言 所谓的服务组件(Service Component)- 就是用于处理系统业务逻辑的类,如果按照系统分层设计理论来划分,服务组件是位于业务层当中的类.在Spring Boot中,服务组件是一个被**@Service**注解进行注释的类,这些类用于编写系统的业务代码.在本章节中,将讲解如何创建并使用服务组件. 在开始正文之前,先来看两段示例代码.使用服务组件之前,我们需要定义服务组件接口类,用于索引服务组件提供的服务,代码如下所示: public interface UserService{

  • 搭建Springboot框架并添加JPA和Gradle组件的方法

    开发工具:Intellij IDEA 所需开发环境:JDK Gradle 一.新建springboot项目 1.New Project 2. spring initializr 3. 填写项目组织 group : 项目属于哪个组,这个组往往和项目所在的组织或公司存在关联 artifact : 当前项目在组中唯一的ID Type : jar包管理所使用的工具 Lauguage : 开发语言 packageing : 打包方式 Java Version : JDK 的版本号 version :项目当

  • Springboot框架整合添加redis缓存功能

    目录 一:安装Redis 二:添加Redis依赖 三:添加Redis配置信息 四:创建RedisConfigurer 五:创建Redis常用方法 六:接口测试 Hello大家好,本章我们添加redis缓存功能 .另求各路大神指点,感谢 一:安装Redis 因本人电脑是windows系统,从https://github.com/ServiceStack/redis-windows下载了兼容windows系统的redis 下载后直接解压到自定义目录,运行cmd命令,进入到这个文件夹,在这个文件夹下运

  • SpringBoot开发项目,引入JPA找不到findOne方法的解决

    引入JPA找不到findOne方法 开发SpringBoot的DAO层之后,去测试的时候,发现findOne()这个方法找不到了,查看了对应的表字段名和实体类的属性都一致 找了半天没找到是什么原因,最后发现是依赖的版本出问题了 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ve

  • 快速搭建SSM框架(Maven)五步曲的方法步骤

    项目完整搭建链接:https://gitee.com/DaNanHai04/ssm_parent.git 第一步 创建一个父工程: 导入父工程的pom坐标: <dependencies> <!--spring核心--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version

  • 详解idea搭建springboot+mybatis框架的教程

    1.打开idea编译器,新建一个项目 2.选择Spring Initializr 勾选Default,完成之后点击[Next] 3.创建项目的文件目录结构以及选择jdk版本信息,设置完成后点击[Next] 4.选择项目所需要的依赖,在Web里面勾选Spring Web 在SQL里勾选需要的依赖,点击[Next] 5.修改项目名称,项目存放路径,点击[finish] 6.创建完成之后需要保持网络良好,因为需要加载刚才所选择的依赖(下载依赖可能需要很长时间,一定要在网络良好的情况下载,并且耐心等待)

  • 详解MyEclipse中搭建spring-boot+mybatis+freemarker框架

    1.在MyEclipse里创建一个maven项目.File>New>Maven Project: 勾选图中红色部分,然后点击Next. 2.填写下图中红色部分然后点击Finish. 3.此时一个maven项目已经生成,目录结构如下: 4.打开pom.xml在里面编辑如下内容: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche

  • 如何在springBoot下搭建日志框架

    1. 日志框架的选择:(这两个框架,springBoot已经整合,无需引入jar包) 2. 在resources目录下配置logback-spring.xml <?xml version="1.0" encoding="UTF-8" ?> <configuration> <!--控制台的日志输出的配置--> <appender name="consoleLog" class="ch.qos.lo

  • IDEA下从零开始搭建SpringBoot工程的方法步骤

    SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,SpringBoot完全抛弃了繁琐的XML文件配置方式,而是替代性地用注解方式来实现,虽然本质来说,是差不多的(类似包扫描,注解扫描,类加载之类). (2)SpringBoot集成的插件更多,从而使用很多服务,都只是引入一个依赖,几个注解和Java类就可以用了,具体的参考相关手册. (3)

  • IDEA搭建SpringBoot离线工程的方法

    SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: (1)它是Spring的升级版,Spring容器能做到的事情,它都能做到,而且更简便,从配置形式上来说,SpringBoot完全抛弃了繁琐的XML文件配置方式,而是替代性地用注解方式来实现,虽然本质来说,是差不多的(类似包扫描,注解扫描,类加载之类). (2)SpringBoot集成的插件更多,从而使用很多服务,都只是引入一个依赖,几个注解和Java类就可以用了,具体的参考相关手册. (3)

  • springboot整合Mybatis、JPA、Redis的示例代码

    引言 在springboot 项目中,我们是用ORM 框架来操作数据库变的非常方便.下面我们分别整合mysql ,spring data jpa 以及redis .让我们感受下快车道. 我们首先创建一个springboot 项目,创建好之后,我们来一步步的实践. 使用mybatis 引入依赖: <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-

随机推荐