自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 DAY12 新闻管理系统—归档功能 / 登录拦截 / 异常处理

功能实现1.修改NewRepository在NewRepository中增加两个方法,一个按年进行分组,一个根据年进行查询//按年归档@Query(“select function(‘date_format’,n.updateTime,’%Y’) as year from News n group by year order by year desc”)List findGroupYear();//通过year分类@Query(“select n from News n where func

2020-08-05 08:19:50 171

原创 DAY11 新闻管理系统—评论功能/分类和标签功能

新闻评论功能实现1.新建实体类在pojo目录下新建一个Comment的实体类,主要包含昵称、邮箱、评论内容、头像和创建时间,接着就是声明实体间对应的关系@Entity@Table(name = “t_comment”)public class Comment {@Id //主键标识@GeneratedValue(strategy = GenerationType.IDENTITY) //自增private Long id;private String nickname;private

2020-08-04 20:39:36 506

原创 DAY10 新闻管理系统—添加和修改新闻功能

效果展示实现过程1.添加实体类且声明与其他实体关系在po文件下添加News实体信息如下,并在实体信息中声明和其他实体的关系实体关系:News to Type : n:1News to User : n:1News to Tags : n:n 因为News和Tags的实体关系为多对多,所以需要指定级联,生成一个News-Tag关系表@Entity@Table(name = “t_news”)public class News {@Id //主键标识@GeneratedValue

2020-08-02 22:28:28 841

原创 DAY9 基于SpringBoot实现CRUD

分类管理查询分类查询分类之前开发分页功能的时候已经实现过了,回忆一下开发思路1.新建dao目录下文件因为很多方法jpa中已经自动给我们封装好了,所以相比之前的ssm项目来看,springboot方便许多,dao目录下新建的TypeRepository接口如下public interface TypeRepository extends JpaRepository<Type,Long> {Type findByName(String name);}2.新建service文件在Se

2020-08-02 13:05:38 217

原创 DAY8 实体设计+用户登陆+分页显示

实体设计1 实体关系本系统一共需要涉及五个实体类,实体之间的映射关系如图所示2 实体信息News实体信息User实体信息Comment实体信息分类Type和标签Tag较为简单,不画其实体图用户登陆功能1.注入依赖更新pom文件,注入jpa等依赖<?xml version="1.0" encoding="UTF-8"?>4.0.0org.springframework.bootspring-boot-starter-parent2.3.1.RELEASE

2020-07-30 20:19:03 125

原创 DAY7 初学springboot—创建springboot项目

搭建一个SpringBoot项目新建文件打开IDEA -> New -> New Project -> Spring Initializr 使用默认 点击next选择依赖,根据你的项目需要进行勾选,我根据自己项目需要选择了如下选择好之后点击next-> finish2配置Maven配置数据库(本次只是新建一个sspringboot项目,暂时用不到数据库,但是还是需要在配置文件中配置好)首先新建一个数据库,名字为spring,目前没建立新表。修改配置文件,根据

2020-07-30 17:59:00 134

原创 DAY6 Git的使用

git的使用1 下载安装Git工具下载地址:Git下载下载好之后按照自己电脑版本安装好即可2 注册Github账号,已有账号跳过该步骤按要求填写好信息之后登录进入主页3 在IDEA绑定git打开IDEA -> Files -> Settings -> Version Control -> Git -> 选择安装的git.exe目录如果是默认的git.exe路径,点击后边的test按钮测试是否有效,弹出或显示版本号即有效接下来切换到Git下的GitHub

2020-07-29 13:24:52 108

原创 DAY5 SSM项目-批量删除、拦截和用户权限功能开发

1 批量删除效果预览在之前开发的基础上可以在jsp界面中看到有多选框和是删除按钮,批量删除的功能就是在多选框下选择好待处理的用户信息,进行批量删除实现。功能实现:(1) 在userDao下声明一个批量删除的接口,并传入一个List集合//批量删除void deleteAll(@Param(“ids”)List ids);12(2) 在UserMapper中声明一个批量删除的sql语句,遍历集合中的每个元素 delete from user_ssm where id in

2020-07-28 21:05:29 225

原创 DAY4 在用SSM实现CRUD的基础上添加搜索和分页功能

1 功能描述和效果展示之前开发的项目仅仅实现了对数据库的crud功能,查询显示的数据很多的话会一直拉长滑动条在增加分页功能之后界面更加友好,一齐开发了搜索功能2 本次开发用到的jsp界面目前的jsp界面是用中软的老师分享的现成的jsp资源,已征得老师允许放入个人博客展示。文件目录如下3 功能开发分页功能是通过后端逻辑实现的,而非前端的组件(1)实体类 PageInfo在bean目录下新建一个PageInfo实体类,用来存放每一页显示的信息、和分页的一些参数和属性package com

2020-07-27 08:29:13 156

原创 DAY3 使用SSM实现基础的CRUD功能

SSM(Spring + Spring MVC + MyBatis)Spring :Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。控制反转 (IoC):依赖注入是控制反转的一种技术,控制反转是一个通用的概念,大致理解为将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。面向切面 (AOP):系统是由许多组件组成,每个组件各负责一块特定功能,还有可能承担日志,事务管理和安全等系统服务中去,这些系统服务称为横切关注点,因为它可以跨越系统的多个组件。Spring

2020-07-25 09:46:26 237

原创 DAY2 使用Servlet实现简单的登陆注册功能

开发环境:IDEA2019、Tomcat7.0、Mysql5.5.5、Wampserver64新建文件打开IDEA新建一个Java Web Application项目,选择tomcat,输入一些必要信息直到finish。此次开发需要用到两个jar包JSP标准标签库(JSTL)mysql-connector-java选择自己适合的版本下载好之后在IDEA中导入 File -> Project Structure -> Project Settings -> Module -&g

2020-07-24 11:21:28 613

原创 DAY1 IDEA 创建Maven项目之后没有src文件夹原因分析

DAY1 IDEA 创建Maven项目之后没有src文件夹原因分析IDEA创建Maven-webapp项目之后编译器不能正常加载出src文件使用的IDEA版本:2019.2.4在通过idea创建Maven项目,发现创建成功之后没有出现src文件。解决办法:个人创建没有成功原因是因为在本地的.m2文件下的没有放置setting.xml文件,但是在创建项目时明确指定了用户的配置文件地址。解决办法即在用户目录下的.m2文件夹下添加setting.xml文件,再配置编译器的VM-options设置arc

2020-07-23 19:20:58 772

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除