- 博客(11)
- 收藏
- 关注
原创 [BYSX] SpringBoot项目中实现评论系统
[BYSX] SpringBoot项目中实现评论系统信息系统中,我们通常会有一个留言或评论的系统。这次,我们就来实现评论系统,在该系统需要评论的实体类,实现评论存储到数据库。该实体类应该包括评论的用户的信息,评论的信息,评论对应的多个回复,评论对应的父评论等信息,实体类如下。@Entity@Table(name = "t_comment")public class Comment { @Id @GeneratedValue private Long id; priva
2020-07-31 22:31:07
1428
1
原创 [BYSX] SpringBoot项目实现分类和分标签显示
[BYSX] SpringBoot项目实现分类和分标签显示信息都有分类和标签,我们可以根据类别和标签来查找相关的数据。那么该如何实现呢?接下来,我就在springboot的项目中实现分类和分标签显示数据。信息的类别有很多,我们不可能显示所有的类别,这里只显示信息较多的类别,然后点击不用的类别显示该类别的信息。<div class="ui segments"> <div class="ui secondary segment"> <div class="ui
2020-07-30 22:14:10
697
原创 [BYSX] SpringBoot项目中实现多项内容查询和结果分页
[BYSX] SpringBoot项目中实现多项内容查询和结果分页之前,我们实现的搜索功能都是单选项,这次我们要通过多项的内容来进行对象的筛选。搜索的界面设计如下:实现多项搜索,我们需要一个实体类,用它创建搜索条件的对象。public class NewsQuery { private String title; private String typeId; private Boolean recommend; public String getTitle() {
2020-07-29 22:26:26
802
原创 [BYSX] SpringBoot项目中实现信息类别的新增和更新
[BYSX] SpringBoot项目中实现信息类别的新增和更新在现有系统中,我的信息是分类的,可以添加分类,也可以修改现有的分类。添加分类和更新分类会跳转到相同的界面,后端用相同的方法处理,不同的是新增时没有分类名称,更新时需要在界面上显示分类名称。截图依次显示的是新增和更新时应该显示在前端的界面。那么,我们该如何来判断这两种情况?在前端,我们需要传递不同的id区分,新增时id = -1,更新时是分类本身的id。<a href="#" th:href="@{/admin/tags/inpu
2020-07-29 21:41:15
702
原创 [BYSX] SpringBoot项目中分页功能后端实现
[BYSX] SpringBoot项目中分页功能后端实现在前面,我使用SSM框架实现分页功能,那时,我创建PageInfo实体类,Mybatis框架编写SQL语句实现分页。这一次,我在SpringBoot项目中再次实现分页功能,不在需要创建实体类,数据库访问使用JPA完成,整个过程变得更简单。具体如何做呢?接下来我们来实现。控制层该层注入一个服务层的对象,然后使用服务层方法获得page对象,这里需要使用框架中的类来帮助实现,该方法还有一个model参数,负责将对象传递到前端。@Controller
2020-07-27 22:02:55
388
原创 [BYSX] IDEA创建SpringBoot项目
[BYSX] IDEA创建SpringBoot项目目录一、Spring Initializr创建项目二、Maven创建项目三、项目测试四、问题解决目录一、Spring Initializr创建项目该方法创建SpringBoot项目时,我们选择File—>New—>Project就会出现如下界面,选择Spring Initializr后点击next。之后,我们就能看到如下界面,填写目录结构和对应的Java版本,再次点击next。然后,我们需要选择项目的一些依赖,根据需要选择,我这里选
2020-07-26 21:42:37
251
原创 [BYSX] SSM框架中实现管理系统的用户权限
[BYSX] SSM框架中实现管理系统的用户权限目录一、数据库设计二、不同用户显示不同界面三、用户添加角色目录一、数据库设计管理系统中,我们通常将用户分成不同的角色,他们拥有不同的权限。此次,我将要在使用SSM框架实现的管理系统中处理用户权限的问题。用户的的角色不同其权限也就不同,用户在一个管理系统中是什么角色的数据是存储在数据库中的,首先需要了解数据库的设计。本次,我在数据库中创建三张表,它们的设计如下:用户信息表(tb_user),存储用户编号,用户名和用户密码。系统角色表(tb_role
2020-07-24 21:11:59
911
1
原创 [BYSX] SSM框架中实现分页和搜索功能
[BYSX] SSM框架中实现分页和搜索功能在显示用户信息或其他信息时,我们都会在页面中创建列表显示,但是当数据过多时,一个页面就会无法全部展示,因此我们需要使用分页。当我们使用用户名模糊查询用户时,查询的用户也可能通过分页的方式展示,因此分页功能和搜索功能会联系在一起。为了实现这两个功能,首先我们需要创建一个界面,这个界面中包括搜索,分页时的首页,尾页,下一页,上一页,以及每页的页数。这个页面的实现是使用jsp文件来完成的,具体的就不展示了,我只将搜索和每页的页码的部分展示出来,如下:<!-
2020-07-23 22:05:48
1396
3
原创 [BYSX] SSM框架实现页面输入到数据库的全过程
[BYSX] SSM框架实现页面输入到数据库的全过程在上次的项目中,我们已经实现了登录功能,这一次,我将以实现登录之后向数据库中添加用户的功能为例,展示从输入到数据存储到数据库的全过程。界面设计数据库中用户数据包括id,username,password。id是自动添加的,我们只需要输入用户名称和密码,然后保存。界面的设计代码存储在jsp文件中,保存的响应会在**/user/add.do**中处理。 <form action="${pageContext.reques
2020-07-22 20:47:51
1246
原创 [BYSX] SSM框架实现简单的用户登录
[BYSX] ssm框架实现简单的用户登录目录一、项目创建二、配置文件三、登录实现目录一、项目创建项目使用IDEA来创建,在IDEA中选择File—>New—>Project—>Maven,将Maven上面的勾选框打钩,然后选择下图所示的webapp,点击下一步进入填写项目名称的界面。在填写完项目的名称之后就进入如下的界面,该界面需要选择Maven home directory,这里有两种方法,一种是项目默认的maven,另一种是本地的maven。选择项目默认的,然后点击Finsh
2020-07-21 20:12:21
849
原创 [BYSX] JDBC+Servlet实现简单的用户登录
[BYSX] JDBC+Servlet实现简单的用户登录目录一、项目创建二、JDBC编程三、用户登录实现目录一、项目创建项目需要用到MySQL数据库和Tomcat,可以自行去官网下载安装。我使用Intellij IDEA来创建项目,首先选择New Project ——>Java Enterprise ,在这里勾选Web Application,然后点击下一步填写自己的项目名称和选择路径之后,点击Finsh完成就可以了,创建完成后的项目类似如下二、JDBC编程Java中使用JDBC来完
2020-07-20 18:59:01
433
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人