![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
brsmsg
这个作者很懒,什么都没留下…
展开
-
springboot整合shiro实现权限管理
接着之前的项目进行开发先往项目中导入maven依赖:<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.3.2</version></dependency><dependency> <groupId>org.ap原创 2020-08-05 12:48:34 · 214 阅读 · 0 评论 -
springboot实现日志以及之前错误排查
接着之前的项目进行开发新建MyBeanUtils类public class MyBeanUtils { public static String[] getNullPropertyNames(Object source){ BeanWrapper beanWrapper=new BeanWrapperImpl(source); PropertyDescriptor[] pds=beanWrapper.getPropertyDescriptors();原创 2020-08-04 12:22:50 · 363 阅读 · 0 评论 -
springboot 实现归档,登录拦截,异常处理
接着之前的项目进行开发首先来实现一下新闻归档,在newsService钟实现新的方法 @Override public Map<String, List<News>> archiveNew() { List<String> years = newRepository.findGroupYear(); Map<String,List<News>> map = new LinkedHashMap<原创 2020-08-02 23:38:25 · 219 阅读 · 0 评论 -
springboot实现评论功能,分类展示
我们接着上次的代码开发和之前做其他功能的流程类似,新建comment实体类:@Entity@Table(name="t_comment")public class Comment { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String nickname; private String email; private String c原创 2020-08-01 10:48:23 · 3343 阅读 · 0 评论 -
springboot 实现新闻展示
我们接着昨天的项目进行开发:先接着完成昨天没有完成的发布功能,直接看代码:NewController类: @GetMapping("/news/{id}/toUpdate") public String toUpdate(@PathVariable Long id, Model model){ setTypeAndTag(model); News news=newService.getNew(id); news.init();原创 2020-07-31 00:08:19 · 993 阅读 · 0 评论 -
springboot实现新闻管理功能
接着昨天的项目继续开发:新闻实体类:@Entity@Table(name = "t_news")public class News { @Id //主键标识 @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String title; @Basic(fetch = FetchType.LAZY) //懒加载 @Lob privat原创 2020-07-30 00:18:54 · 863 阅读 · 0 评论 -
springboot实现标签及分类管理
接着之前的项目进行开发,新建实体类Tag:省略了构造函数,getter/setter方法@Entity@Table(name = "t_tag")public class Tag { @Id @GeneratedValue private Long id; @NotBlank(message = "标签名称不能为空") private String name;}同样要使用JPA要创建接口:public interface TagRepository e原创 2020-07-29 00:08:26 · 986 阅读 · 0 评论 -
springboot设计实体类,实现登录以及类别展示功能
先来看一下项目结构:大致还是跟我们之前做ssm项目类似,po里放着三个实体类,对应三张数据库表,这里就展示一下User类,其余实体类类似。节约空间,这里也不写对应的getter setter以及重写的toString方法了:@Entity@Table(name="t_user")public class User { @Id //主键标识 @GeneratedValue(strategy = GenerationType.IDENTITY) private Long原创 2020-07-27 23:56:54 · 1547 阅读 · 0 评论 -
IDEA创建springboot项目
今天先讲解了git,git我在之前做的项目中已经使用过很多次了,比较熟悉就不再多介绍了。今天使用idea来创建springboot项目:首先新建project,选择spring initializer接着配置一下信息,天写包名,java版本等信息之后选择初始依赖项,我们这里选jpa,mysql Driver, spring web, thymeleaf四项,之后要添加新的直接在dependency里添加依赖即可。之后写项目名称以及项目路径,正确之后点击finish之后等待项目自动构建,添原创 2020-07-26 22:55:11 · 229 阅读 · 0 评论 -
SSM实现角色权限管理,批量删除,filter
我们接着之前的项目进行开发。因为要进行角色管理,我们根据数据库结构,添加两个bean类Role和UserRole,属性结构如下:Role类UserRole类之后添加RoleDao接口,对bean进行管理public interface RoleDao { List<Integer> findRoleIdByUserId(int userId); List<Role> findRoleByUserId(int id); void addRole原创 2020-07-24 23:11:40 · 278 阅读 · 0 评论 -
SSM实现分页和搜索功能
接着昨天的项目进行开发其实分页的功能比较简单,首先要在bean包下新建一个PageInfo类,下面是该类的一些属性和方法:之后要修改Mybatis里Mapper的sql语句,修改findAll为:<select id="findAll" resultType="user"> select * from tb_user <if test="username!=null and username!=''"> where us原创 2020-07-24 00:08:05 · 1013 阅读 · 0 评论 -
SSM框架实现基本用户信息管理
和之前一样,先来展示一下项目结构很经典的MVC模式,使用了jsp技术来展示前端界面,这里的前端界面代码都是预先写好的。先介绍一下controller:控制器提供访问应用程序的行为,通常通过服务接口定义或注解定义两种方法实现。 控制器解析用户的请求并将其转换为一个模型。在Spring MVC中一个控制器可以包含多个Action(动作、方法)。使用注解@Controller定义控制器。@RequestMapping注释用于映射url到控制器类或一个特定的处理程序方法。可用于类或方法上。用于类上,表示原创 2020-07-23 00:04:57 · 1054 阅读 · 0 评论 -
servlet实现简单登录
首先创建web application项目,项目目录如下:model中的User类封装了数据库user表的属性以及set/get方法,Dao中的文件用来对对应数据库表进行增删改查操作。util中的DBUtil用来封装连接数据库的相关操作,service会调用Dao层操作,servlet则主要是post请求表单。DBUtil类:public class DBUtil { public static Connection getConnection() throws ClassNotFoundE原创 2020-07-21 20:56:01 · 275 阅读 · 0 评论 -
使用IDEA创建maven项目
创建maven项目先说明一下我的idea版本:IntelliJ IDEA 2019.3.1 x64选择file – project – maven,点击箭头所指向的create from archetype,之后选择maven-archetype-webapp.这里注意不能选择cocoon-22-archetype-webapp,不要选错。之后选择项目路径以及项目名,点击next之后选择对应maven以及配置文件,仓库位置。这一步需要注意,要点击加号然后设置一个新属性archetypeCatal原创 2020-07-20 17:07:29 · 201 阅读 · 1 评论