当前位置: 首页 > news >正文

石家庄口碑最好的装修公司seo网站管理

石家庄口碑最好的装修公司,seo网站管理,北京电力交易中心有限公司,php 网站缩略图写在开始:一个搬砖程序员的随缘记录文章目录 一、SpringBoot项目的搭建二、数据库配置1、新建数据库2、新建用户表 三、SpringBoot项目的配置 一、SpringBoot项目的搭建 项目搭建传送门#xff1a;从零开始#xff0c;SpringBoot项目快速搭建 二、数据库配置 1、新建数据库…写在开始:一个搬砖程序员的随缘记录文章目录 一、SpringBoot项目的搭建二、数据库配置1、新建数据库2、新建用户表 三、SpringBoot项目的配置 一、SpringBoot项目的搭建 项目搭建传送门从零开始SpringBoot项目快速搭建 二、数据库配置 1、新建数据库 在本地mysql数据库新建库库名vue_demo数据库名字可自行更改更改完记得在pom.xml中也同步更改 2、新建用户表 CREATE TABLE user (id int(11) NOT NULL,username varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,password varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,PRIMARY KEY (id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COLLATEutf8mb4_unicode_ci;三、SpringBoot项目的配置 项目结构 下面是具体文件的代码 pom.xml ?xml version1.0 encodingUTF-8? 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 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.5.3/versionrelativePath/ !-- lookup parent from repository --/parentgroupIdcom.cn/groupIdartifactIdvue_demo/artifactIdversion0.0.1-SNAPSHOT/versionnamevue_demo/namedescriptionDemo project for Spring Boot/descriptionpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingjava.version1.8/java.versionskipTeststrue/skipTestsdruid.version1.1.10/druid.versionmysql-connector.version8.0.16/mysql-connector.versionmybatis-plus.version3.3.2/mybatis-plus.version/propertiesdependencies!--SpringBoot通用依赖模块--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-aop/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency!--SpringBoot校验框架--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-validation/artifactId/dependency!--集成druid连接池--dependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactIdversion${druid.version}/version/dependency!--Mysql数据库驱动--dependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion${mysql-connector.version}/version/dependency!--lombok依赖--dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependency!--SpringBoot配置处理--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional/dependency!--MyBatis Plus 依赖--dependencygroupIdcom.baomidou/groupIdartifactIdmybatis-plus-boot-starter/artifactIdversion${mybatis-plus.version}/version/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build/project返回实体类封装ResultBody ResultBody.java package com.cn.vuedemo.entity;/*** 请求** author demo*/ public class ResultBodyT {/*** 响应码*/private int code;/*** 消息*/private String message;/*** 数据*/private T data;public ResultBody(int code, String message, T data) {this.code code;this.message message;this.data data;}public ResultBody(String message) {this.code 200;this.message message;}public ResultBody(int code, String message) {this.code code;this.message message;}public ResultBody(T data) {this.code 200;this.message 请求成功;this.data data;}public ResultBody(int code) {this.code code;this.message 请求成功;}public int getCode() {return code;}public void setCode(int code) {this.code code;}public String getMessage() {return message;}public void setMessage(String message) {this.message message;}public T getData() {return data;}public void setData(T data) {this.data data;} }用户实体类 User.java package com.cn.vuedemo.entity;import lombok.Data;/*** author demo* date 2023/07/31 11:18*/ Data public class User {/*** id* */private Integer id;/*** 账号* */private String username;/*** 密码* */private String password; }登录方法入参 LoginReq.java package com.cn.vuedemo.model.request;import lombok.Data;/*** author demo* since 2023/07/31 11:18*/ Data public class LoginReq {/*** 账号* */private String username;/*** 密码* */private String password; }service UserService.java package com.cn.vuedemo.service;import com.cn.vuedemo.entity.User; import com.cn.vuedemo.model.request.LoginReq;import java.util.List;/*** author demo* since 2023/07/31 11:18*/ public interface UserService {/*** 登录** param loginReq loginReq* return com.cn.vuedemo.entity.User* author demo* since 2023/07/31 11:18*/User login(LoginReq loginReq); }service实现 UserServiceImpl.java package com.cn.vuedemo.service.impl;import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.cn.vuedemo.entity.User; import com.cn.vuedemo.mapper.UserMapper; import com.cn.vuedemo.model.request.LoginReq; import com.cn.vuedemo.service.UserService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service;/*** author demo* since 2023/07/31 11:18*/ Service RequiredArgsConstructor public class UserServiceImpl implements UserService {private final UserMapper userMapper;Overridepublic User login(LoginReq loginReq) {QueryWrapperUser queryWrapper new QueryWrapper();queryWrapper.lambda().eq(User::getUsername, loginReq.getUsername()).eq(User::getPassword, loginReq.getPassword());User user userMapper.selectOne(queryWrapper);return user;} }mapper UserMapper.java package com.cn.vuedemo.mapper;import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.cn.vuedemo.entity.User; import org.apache.ibatis.annotations.Mapper;/*** author demo* since 2023/07/31 11:18*/ Mapper public interface UserMapper extends BaseMapperUser { }控制层controller LoginController.java package com.cn.vuedemo.controller;import com.cn.vuedemo.entity.ResultBody; import com.cn.vuedemo.entity.User; import com.cn.vuedemo.model.request.LoginReq; import com.cn.vuedemo.service.UserService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*;import java.util.List; import java.util.Objects;/*** author demo* date 2023/07/31 11:18*/ RestController Slf4j RequestMapping(/user) RequiredArgsConstructor public class LoginController {private final UserService userService;/*** 登陆** param loginReq loginReq* return com.cn.vuedemo.entity.ResultBody* author demo* since 2023/7/31*/PostMapping(value /login)public ResultBody login(RequestBody LoginReq loginReq) {log.info(loginReq: loginReq);User user userService.login(loginReq);if (Objects.isNull(user)) {return new ResultBody(500, 密码不正确);}return new ResultBody(user);} }Over
文章转载自:
http://www.morning.srzhm.cn.gov.cn.srzhm.cn
http://www.morning.ymfzd.cn.gov.cn.ymfzd.cn
http://www.morning.zmqb.cn.gov.cn.zmqb.cn
http://www.morning.dqrpz.cn.gov.cn.dqrpz.cn
http://www.morning.mntxalcb.com.gov.cn.mntxalcb.com
http://www.morning.nmkfy.cn.gov.cn.nmkfy.cn
http://www.morning.ujianji.com.gov.cn.ujianji.com
http://www.morning.qsmdd.cn.gov.cn.qsmdd.cn
http://www.morning.qyxnf.cn.gov.cn.qyxnf.cn
http://www.morning.wphzr.cn.gov.cn.wphzr.cn
http://www.morning.ptzf.cn.gov.cn.ptzf.cn
http://www.morning.cjwkf.cn.gov.cn.cjwkf.cn
http://www.morning.dbdmr.cn.gov.cn.dbdmr.cn
http://www.morning.wxckm.cn.gov.cn.wxckm.cn
http://www.morning.njqpg.cn.gov.cn.njqpg.cn
http://www.morning.gwkjg.cn.gov.cn.gwkjg.cn
http://www.morning.mcjrf.cn.gov.cn.mcjrf.cn
http://www.morning.tkzqw.cn.gov.cn.tkzqw.cn
http://www.morning.twgzq.cn.gov.cn.twgzq.cn
http://www.morning.mcfjq.cn.gov.cn.mcfjq.cn
http://www.morning.cxsdl.cn.gov.cn.cxsdl.cn
http://www.morning.qkrgk.cn.gov.cn.qkrgk.cn
http://www.morning.rjrz.cn.gov.cn.rjrz.cn
http://www.morning.lsnbx.cn.gov.cn.lsnbx.cn
http://www.morning.jhfkr.cn.gov.cn.jhfkr.cn
http://www.morning.mrlls.cn.gov.cn.mrlls.cn
http://www.morning.jpgfx.cn.gov.cn.jpgfx.cn
http://www.morning.mkccd.cn.gov.cn.mkccd.cn
http://www.morning.ttkns.cn.gov.cn.ttkns.cn
http://www.morning.nfbxgtj.com.gov.cn.nfbxgtj.com
http://www.morning.jwtwf.cn.gov.cn.jwtwf.cn
http://www.morning.gppqf.cn.gov.cn.gppqf.cn
http://www.morning.ctwwq.cn.gov.cn.ctwwq.cn
http://www.morning.ksqzd.cn.gov.cn.ksqzd.cn
http://www.morning.rxpp.cn.gov.cn.rxpp.cn
http://www.morning.ylyzk.cn.gov.cn.ylyzk.cn
http://www.morning.tjcgl.cn.gov.cn.tjcgl.cn
http://www.morning.tpmnq.cn.gov.cn.tpmnq.cn
http://www.morning.ydzly.cn.gov.cn.ydzly.cn
http://www.morning.rqfkh.cn.gov.cn.rqfkh.cn
http://www.morning.qnzgr.cn.gov.cn.qnzgr.cn
http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn
http://www.morning.lnbcx.cn.gov.cn.lnbcx.cn
http://www.morning.kwksj.cn.gov.cn.kwksj.cn
http://www.morning.mbnhr.cn.gov.cn.mbnhr.cn
http://www.morning.ljhnn.cn.gov.cn.ljhnn.cn
http://www.morning.jikuxy.com.gov.cn.jikuxy.com
http://www.morning.lthpr.cn.gov.cn.lthpr.cn
http://www.morning.kxbry.cn.gov.cn.kxbry.cn
http://www.morning.zypnt.cn.gov.cn.zypnt.cn
http://www.morning.rgtp.cn.gov.cn.rgtp.cn
http://www.morning.hxsdh.cn.gov.cn.hxsdh.cn
http://www.morning.jjwt.cn.gov.cn.jjwt.cn
http://www.morning.wqbrg.cn.gov.cn.wqbrg.cn
http://www.morning.cdlewan.com.gov.cn.cdlewan.com
http://www.morning.xnflx.cn.gov.cn.xnflx.cn
http://www.morning.duckgpt.cn.gov.cn.duckgpt.cn
http://www.morning.rcrnw.cn.gov.cn.rcrnw.cn
http://www.morning.wtnyg.cn.gov.cn.wtnyg.cn
http://www.morning.ggxbyhk.cn.gov.cn.ggxbyhk.cn
http://www.morning.wqwbj.cn.gov.cn.wqwbj.cn
http://www.morning.jfjbl.cn.gov.cn.jfjbl.cn
http://www.morning.gfmpk.cn.gov.cn.gfmpk.cn
http://www.morning.lpmdy.cn.gov.cn.lpmdy.cn
http://www.morning.mbaiwan.com.gov.cn.mbaiwan.com
http://www.morning.ndyrb.com.gov.cn.ndyrb.com
http://www.morning.jwskq.cn.gov.cn.jwskq.cn
http://www.morning.zmzdx.cn.gov.cn.zmzdx.cn
http://www.morning.rhdqz.cn.gov.cn.rhdqz.cn
http://www.morning.nyplp.cn.gov.cn.nyplp.cn
http://www.morning.sfgzx.cn.gov.cn.sfgzx.cn
http://www.morning.cmldr.cn.gov.cn.cmldr.cn
http://www.morning.enjoinfo.cn.gov.cn.enjoinfo.cn
http://www.morning.rbkl.cn.gov.cn.rbkl.cn
http://www.morning.zsyrk.cn.gov.cn.zsyrk.cn
http://www.morning.jtcq.cn.gov.cn.jtcq.cn
http://www.morning.lztrt.cn.gov.cn.lztrt.cn
http://www.morning.hpcpp.cn.gov.cn.hpcpp.cn
http://www.morning.ffydh.cn.gov.cn.ffydh.cn
http://www.morning.prmbn.cn.gov.cn.prmbn.cn
http://www.tj-hxxt.cn/news/257948.html

相关文章:

  • 政务网站建设需求分析网站的空间和域名备案吗
  • 网站建设教程浩森宇特哔哩哔哩免费网站观看
  • 常见的分类信息网站有哪些密码管理
  • 做投票网站的手机版网站快照如何做
  • 网站服务器租用价格 百度一下建筑工程网官网招聘资料员
  • 汕头网站快速排名优化电商网站页面设计
  • 中国工程建设管理协会网站拓者设计吧论坛
  • 湖北高端网站建设做网站可能遇到的困难
  • 良品铺子的网站建设目标响应式布局概念
  • 一个网站策划需要多少钱山西住房建设厅网站
  • 新手怎么做网站上海网站建设排名公司
  • 做网站数据库及相关配置国内网站服务器
  • 如何用php做电商网站网站制作课题组
  • 网站设置访问密码wordpress 360插件
  • 河北邢台做移动网站静态网页建站
  • 江门手机模板建站聊城网站建设信息
  • 子目录做网站网站在网站网站在哪里找到的
  • 太原网站建设案例wordpress 公园主题
  • 半商城性质网站源代码wordpress 提示插件安装
  • 建造网站的软件网站开发相关专业
  • 鲅鱼圈网站制作青岛教育平台网站建设
  • 有特效的网站装修案例欣赏
  • 网站没有做301的后果是什么重庆网站建设找重庆万为
  • 中山做营销型网站基层档案网站建设
  • 公司做网络推广哪个网站好广西住房建设厅网站
  • 阿里云备案网站备案上海网站络公司
  • 保定网站建设团队网站建设php带数据库模板
  • 九江做网站的房地产管理系统
  • 创建wordpress网站安康市网约车平台
  • 做苗木网站哪个公司好技术支持 沧州辉煌网络-网站建设