安嶶省城乡建设网站,河津失信被执行人名单查询,怎样创建网站发招聘信息,个人接外包的网站原文地址#xff1a;后端框架系统开发之——创建SpringBoot工程 - Pleasure的博客
下面是正文内容#xff1a; 前言 现在的市场环境#xff0c;如果你单单只是作为前端工程师或者是后端工程师#xff0c;在开发Web应用的时候都需要去读取企业提供的接口文档。而当你前后端…原文地址后端框架系统开发之——创建SpringBoot工程 - Pleasure的博客
下面是正文内容 前言 现在的市场环境如果你单单只是作为前端工程师或者是后端工程师在开发Web应用的时候都需要去读取企业提供的接口文档。而当你前后端的知识都有了解和掌握那你就升级为了全栈工程师不再会因为接口异常问题而需要去跨部门沟通然而此时你就要一个人干两个人的活了工资涨不涨就不知道了。 这篇博文是实战篇主要是介绍如何正式开始进行系统项目的开发。 这是一个系列的博文涉及到一个板块的知识大家可以点个关注后续会进行跟进。 正文 作为一个合格的全栈工程师在前往企业进行Web应用项目开发的时候最基本的技能就是需要能够开发某一种类型的系统通常是用于内部员工管理或者是外部企业形象宣传。 这种类型的系统通常都包含这几种功能注册登录头像上传修改密码发布文章增删改查等等。 因此这也基本上成为了Web码农系统开发时必备的基本技能。 下面就正式开始本教程仅面向于想我这样的初学者如果和您的使用习惯不同勿喷。 具体步骤 先从后端Spring Boot开始 需要准本的Windows系统环境是JDK以及MySQL环境配置步骤略可以看我之前的文章注意计算机的用户名不能有中文 IDEA打开创建新的Maven工程。 首先在右上角配置数据库连接下载MySQL驱动输入Windows系统的MySQL用户名和密码。测试连接。 在数据库的默认配置文件中复制粘贴并运行下面的内容用于生成数据表和数据名。 -- 创建数据库
create database system;-- 使用数据库
use system;-- 用户表
create table user (id int unsigned primary key auto_increment comment ID,username varchar(20) not null unique comment 用户名,password varchar(32) comment 密码,nickname varchar(10) default comment 昵称,email varchar(128) default comment 邮箱,user_pic varchar(128) default comment 头像,create_time datetime not null comment 创建时间,update_time datetime not null comment 修改时间
) comment 用户表;-- 分类表
create table category(id int unsigned primary key auto_increment comment ID,category_name varchar(32) not null comment 分类名称,category_alias varchar(32) not null comment 分类别名,create_user int unsigned not null comment 创建人ID,create_time datetime not null comment 创建时间,update_time datetime not null comment 修改时间,constraint fk_category_user foreign key (create_user) references user(id) -- 外键约束
);-- 文章表
create table article(id int unsigned primary key auto_increment comment ID,title varchar(30) not null comment 文章标题,content varchar(10000) not null comment 文章内容,cover_img varchar(128) not null comment 文章封面,state varchar(3) default 草稿 comment 文章状态: 只能是[已发布] 或者 [草稿],category_id int unsigned comment 文章分类ID,create_user int unsigned not null comment 创建人ID,create_time datetime not null comment 创建时间,update_time datetime not null comment 修改时间,constraint fk_article_category foreign key (category_id) references category(id),-- 外键约束constraint fk_article_user foreign key (create_user) references user(id) -- 外键约束
) 然后创建SpringBoot工程编辑文件创建文件夹补全Spring Boot启动项需要的依赖。这些默认文件需要熟记其实好像可以直接通过Spring Initializer进行创建但也需要对配置文件进行修改才能启动但我作为菜鸟还是只能选择这个方式 需要对pom.xml文件动刀根据自己实际系统情况进行修改。一般回车会自动生成。修改完后刷新右上角的Maven项。 project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactIdversion3.2.3/version/parentgroupIdorg.example/groupIdartifactIdsystem/artifactIdversion1.0-SNAPSHOT/versionpackagingjar/packagingnamesystem/nameurlhttp://maven.apache.org/urlpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncoding/propertiesdependencies!--web依赖--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion3.2.3/version/dependency!--mybatis依赖--dependencygroupIdorg.mybatis.spring.boot/groupIdartifactIdmybatis-spring-boot-starter/artifactIdversion3.0.3/version/dependency!--mysql依赖--dependencygroupIdcom.mysql/groupIdartifactIdmysql-connector-j/artifactIdversion8.3.0/version/dependency/dependencies
/project再然后配置application.yml中的配置信息。 spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/systemusername: rootpassword: root 最后创建包结构准备实体类。完成后最终目录如下 在org.example文件夹下创建controllermapperpojoservice.implutils文件夹 实体类需要自行准备 最后的最后修改App.java启动看到命令行出现Tomcat on port 8080 则代表启动成功了。 尾声 如果在使用上有什么问题可以私我我们一起解决。