java spring boot整合的需求是什么?环境准备怎么做?

BSO 2020-11-04 15:17:23 java常见问答 3419

近些年随着科学技术的不断发展,人们对于新知识的学习也越来越迫切。今天就来为大家介绍一下,java spring boot整合的需求是什么以及环境准备怎么做?一起来了解一下吧。

首先是需求

使用spring boot+spring MVC+spring Data JPA+EasyUI框架组合实现部门列表查询。

然后是环境准备

1.导入数据库表

在MysQL数据库执行以下语句,代码如下所示:

DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`(
    `id`
    bigint(20) NOT NULL AUTO_INCREMENT
    , `user_name`
    varchar(100) DEFAULT NULL COMMENT '用户名'
    , `password`
    varchar(100) DEFAULT NULL COMMENT '密码'
    , `name`
    varchar(100) DEFAULT NULL COMMENT '姓名'
    , PRIMARY KEY(`id`)
) ENGINE = InnoDB AUTO_INCREMENT = 7 DEFAULT CHARSET = utf8;
INSERT INTO `user`
VALUES('1', 'zhangsan', '123456', '张三');
INSERT INTO `user`
VALUES('2', 'lisi', '123456', '李四');
INSERT INTO `user`
VALUES('3', 'wangwu', '123456', '王五');
INSERT INTO `user`
VALUES('4', 'zhangwei', '123456', '张伟');
INSERT INTO `user`
VALUES('5', 'lina', '123456', '李娜');
INSERT INTO `user`
VALUES('6', 'lilei', '123456', '李磊');

2. 创建Maven工程

cnn-info(打jar包),在pom.xml中进行如下配置,代码如下所示:

<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>1.4.4.RELEASE</version>

</parent> <
dependencies >
    <dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

<version>1.4.4.RELEASE</version>

</dependency> <
    dependency >
    <groupId>org.springframework.boot</groupId> <
    artifactId > spring - boot - devtools < /artifactId> <
    version > 1.4 .4.RELEASE < /version> <
    /dependency> <
    dependency >
    <groupId>org.springframework.boot</groupId> <
    artifactId > spring - boot - starter - data - jpa < /artifactId> <
    version > 1.4 .4.RELEASE < /version> <
    /dependency> <
    dependency >
    <groupId>mysql</groupId> <
    artifactId > mysql - connector - java < /artifactId> <
    version > 5.1 .6 < /version> <
    /dependency> <
    /dependencies>

3. 加入spring-boot配置文件

在src/main/resources下添加application.properties配置文件,代码如下所示:

#
DB Configuration:
    spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.url = jdbc: mysql: //127.0.0.1:3306/taotao
    spring.datasource.username = root
spring.datasource.password = root# JPA Configuration:
    spring.jpa.database = MySQL
spring.jpa.show - sql = true
spring.jpa.generate - ddl = true
spring.jpa.hibernate.ddl - auto = update
spring.jpa.hibernate.naming_strategy = org.hibernate.cfg.ImprovedNamingStrategy

此文件用于覆盖spring boot的默认配置。

以上就是关于java spring boot整合的需求是什么以及环境准备怎么做的主要内容了。可以看出具体的内容还是比较繁杂的。如果你对java知识感兴趣,想要了解更多java架构师有关内容,敬请关注奇Q工具网。

推荐阅读:

java spring mvc面试题,九大常见问答题

java spring面试题,八大常见问答题

java中 spring-boot的实现是怎样的?它的热部署怎么做?