SpringBoot学习
文章平均质量分 59
RuiW_97
测试小白进阶ing
展开
-
SpringBoot+MyBatis+MySQL 员工管理
项目简介在狂神的SpringBoot员工管理项目的基础上,整合了MySQL和MyBatis。新建管理员表、员工表和部门表,进行Mapper层、Service层和Controller层的重新编写,实现了管理员登录及员工的增删改查等功能。项目源码github百度网盘 提取密码:wrbg如果对你有帮助,不要吝啬你的star哟!环境要求IDEAMySQLMaven掌握MySQL数据库,SpringBoot及MyBatis知识,简单的前端知识;数据库环境需求分析:管理员登录,对员工原创 2021-03-21 16:07:42 · 2026 阅读 · 1 评论 -
Spring Boot员工管理项目(四)— 注销用户
在common.html 的导航栏中添加“注销”<a class="nav-link" th:href="@{/user/logout}">注销</a>在 LoginController 中处理注销请求,清除session,并返回至首页。@RequestMapping("/user/logout")public String logout(HttpSession session){ session.invalidate(); return "redirect:/i原创 2021-03-14 21:32:28 · 527 阅读 · 0 评论 -
Spring Boot员工管理项目(三)— CRUD
CRUD-员工列表实验要求:1)、RestfulCRUD:CRUD满足Rest风格;URI: /资源名称/资源标识 HTTP请求方式区分对资源CRUD操作普通CRUD(uri来区分操作)RestfulCRUD查询getEmpemp—GET添加addEmp?xxxemp—POST修改updateEmp?id=xxx&xxx=xxemp/{id}—PUT删除deleteEmp?id=1emp/{id}—DELETE2)、原创 2021-03-09 20:55:21 · 250 阅读 · 2 评论 -
狂神MyBatis笔记
代码实现数据持久层mapper中只需要接口UserMapper,不需要实现类,而是通过.xml文件的naemespace绑定对应接口。编写代码实体类public class User { private int id; private String name; private String pwd; }Mapper接口public interface UserMapper { List<User> getUserList();}接口实现类由原来的原创 2021-03-08 19:46:53 · 96 阅读 · 0 评论 -
Java 项目版本冲突的检查
导入Spring boot项目时,常会因版本不同报错,在idea里检查使用版本有以下几处:pom.xml 文件中的版本File — Settings — Build Tools — Maven — RunnerFile — Settings — Build Tools — Compiler — Java CompilerFile — Project Structure — ProjectFile — Project Structure — Modules检查并修原创 2021-01-17 16:05:28 · 194 阅读 · 0 评论 -
idea导入eclipse Springboot项目
跟着书上的示例敲代码时,导入工程发现是eclipse下的项目,怎样导入idea呢?希望本文对你有帮助~步骤:File — New — Project from Existing Source…一路 Next发现 pom.xml 没有成功导入File — Project Structure 选择 合适的 jdk,并将红色部分移除。再重新下载 pom中的 jar包View — Tool Windows — Maven就可以自动导入 pom.xml 了!...原创 2021-01-17 15:55:50 · 1281 阅读 · 0 评论 -
idea导入Github分支
在网上搜索了一圈没有特别简单直白的方法,把我的步骤贴在下面。1. 建立空文件夹在任意位置新建文件夹即可。2. 使用Git Bash命令拉取分支具体命令为:**git clone -b dev ** 后面是仓库的url3. 在 idea 中打开此项目有可能会出现爆红,参考这篇文章解决。...原创 2021-01-06 09:40:07 · 297 阅读 · 0 评论 -
Spring Boot 整合 MyBatis(过程及报错解决)
引言最近在学习Spring Boot,在整合MyBatis进行数据访问,报过多次错,踩了很多坑,在此记录一下。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML或注解来配置和映射原生信息,将接口和 Java 的POJOs(Plain Ordinary Java Object,普通的Java对象)映射成数据库中的记录。整合过程导入依赖pom.xml文件如下:<?xml version="1.0" encoding="U原创 2020-12-27 09:43:55 · 2984 阅读 · 0 评论 -
Spring Boot 员工管理项目(二)— 登录、登录拦截器
(三)登录暂时不链接数据库,输入正确用户名密码即可登录进入后台。新建LoginController类@Controllerpublic class LoginController { @PostMapping(value = "/user/login") //相当于@RequestMapping(value="/user/login",method=RequestMethod.POST) //@RequestParam从请求参数中获取username,如果这个属性没提交会报错原创 2020-12-17 22:34:38 · 162 阅读 · 0 评论 -
Spring Boot 员工管理项目(一)— 导入静态资源、首页、国际化
环境准备jdk1.8maven 3.3.9SpringBoot 2.4.1创建项目File-New-Project-Spring Initializr快速创建Spring Boot项目,修改Group名,注意Java Version版本的选择为8。引入依赖,选择Web-Spring Web,Template Engines-Thymeleaf,如图所示。默认访问首页在controller类可以使用RequestMapping,浏览器发送 “/” 请求来到 templates 下的原创 2020-12-16 22:41:48 · 396 阅读 · 0 评论 -
Spring Boot项目乱码问题
修改浏览器默认语言—English(美国),再次刷新原创 2020-12-07 11:02:34 · 158 阅读 · 0 评论 -
SpringBoot报错o.s.b.d.LoggingFailureAnalysisReporter
最近在学习SpringBoot,底层原理较难但比较好入门,记录一下出现过的问题。运行过一个项目之后,新建了一个项目,再次运行时报错o.s.b.d.LoggingFailureAnalysisReporter。搜索之后给出的解决办法是在@SpringBootApplication 注解后面加上(exclude ={DataSourceAutoConfiguration.class}),但仍报错,仔细看发现错误信息为:错误为端口被占用,关闭占用端口号的方法:使用cmd命令查看端口号占用情况,例如查看端原创 2020-12-02 19:53:26 · 11722 阅读 · 1 评论