springboot的后台系统的初步搭建

springboot的后台系统的初步搭建

springboot的后台系统的初步搭建

基于springboot的设备管理系统的架构搭建

使用工具:idea

数据库:mysql

相关技术:shiro   mybatis  activemq等

 

(1) 新建项目 new project ,idea有专门的springboot插件,方便我们快速的创建springBoot项目,如下图,点击spring Initalizr  选择jdk后,点击next 下一步。

springboot的后台系统的初步搭建

 

(2) 然后可以给自己的项目命名,主要是Artifact和Group,还有javaversion,详细配置如下图

springboot的后台系统的初步搭建

(3) 接下来其实就是添加依赖,把需要的主要依赖打钩,点击next完成第一步的项目创建,创建项目后,会自动在pom文件生成对应dependency。

springboot的后台系统的初步搭建

(4) 创建项目的整体效果如图

springboot的后台系统的初步搭建

 

(5) 其中application类是springboot项目主要的入口,启动项目不需要再去手动启动tomcat ,只需要启动这个类就可以了,application.properties则是springboot的配置文件.

(6) 接下来我们来连接一下数据库,利用mybatis做一个查询,先在springboot的配置文件中添加如下配置

# jdbc_config
spring.datasource.url=jdbc\:mysql\://127.0.0.1\:3306/dhwooden?useUnicode\=true&characterEncoding\=utf-8&zeroDateTimeBehavior\=convertToNull
spring.datasource.username
=root
spring.datasource.password
=root
spring.datasource.driver-class-name
=com.mysql.jdbc.Driver
spring.datasource.dataSourceClassName
=#spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.hikari.cachePrepStmts=true
spring.datasource.hikari.prepStmtCacheSize
=250
spring.datasource.hikari.prepStmtCacheSqlLimit
=2048

 

前四行是数据库的基本连接参数,url,用户名和密码以及驱动

后四行是配置数据库连接池的 这里我们使用hikari作为我们的数据库连接池,当然要在pom文件中增加依赖

 

<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>2.5.1</version>
</dependency>

(7) 配置完数据库连接,接着配置mybatis,这里我们使用mybatis-plus,相当于 Mybatis 的增强工具,在springboot的配置文件中添加如下配置参数

#mybatis-plus
mybatis-plus.mapper-locations=classpath:com/dhwooden/*/mybatis/xml/*Mapper.xml
mybatis-plus.typeAliasesPackage
=com.dhwooden.*.modal
##global-config:
#主键类型  0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";
mybatis-plus.global-config.id-type=2
#字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断"
mybatis-plus.global-config.field-strategy=2
#驼峰下划线转换
mybatis-plus.global-config.db-column-underline=true
#刷新mapper 调试神器
mybatis-plus.global-config.refresh-mapper=true
#数据库大写下划线转换
#capital-mode: true
#序列接口实现类配置
#key-generator: com.baomidou.springboot.xxx
#逻辑删除配置
#logic-delete-value: 0
#logic-not-delete-value: 1
#自定义填充策略接口实现
#meta-object-handler: com.baomidou.springboot.xxx
#自定义SQL注入器
#sql-injector: com.baomidou.springboot.xxx
##configuration:
mybatis-plus.configuration.map-underscore-to-camel-case=true
mybatis-plus.configuration.cache-enabled
=false

 

接下来就是编写业务层啊 modal层等 可以利用mybatis-plus的代码生成器生成, 由于引入了Thymeleaf 模板引擎,所以前端页面就用html,后面的东西讲的比较笼统,没有详细讲,有问题和意见可以留言,我也是萌新哈。

原文地址http://www.bieryun.com/3079.html

上一篇:大数据彻底改变了传统农业


下一篇:获取MySql每一列的数据类型和长度默认值等信息