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

网友投稿 321 2023-01-24


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

开发工具:Intellij IDEA

所需开发环境:JDK Gradlehttp://

一、新建springboot项目

1.New Project

2. spring initializr

3. 填写项目组织

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

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

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

Lauguage : 开发语言

packageing : 打包方式

java Version : JDK 的版本号

version :项目当前的版本号

MWtEAM

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 Testhttp://Controller {

@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表新建成功


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:关于实时共享文件系统的信息
下一篇:Kotlin中单例模式和Java的对比浅析
相关文章

 发表评论

暂时没有评论,来抢沙发吧~