自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shiro权限管理+springcloud eureka

文章目录1.shiro权限管理2.springcloud eureka1.shiro权限管理1.新建shiroConfiguration类,与po、vo包同级@Configurationpublic class ShiroCinfiguration { //创建realm @Bean public NewsRealm getRealm(){return new NewsRealm();} //创建安全管理器 @Bean public Sec

2020-08-05 20:40:41 469 1

原创 空属性赋值问题+aspect日志

文章目录1.空属性赋值问题2.aspect日志3.运行结果1.空属性赋值问题1.建立自己的工具类,使得copy对象时,把值为空的变量不copy过去public class MyBeanUtils { public static String[] getNullPropertyNames(Object source){ BeanWrapper beanWrapper = new BeanWrapperImpl(source); PropertyDescript

2020-08-04 22:53:02 269

原创 spring boot归档+异常处理+登录拦截

文章目录1、归档2、异常处理3、登录拦截4、运行结果1、归档1.在NewService中定义接口 Map<String,List<News>> archiveNew(); Long countNew();2.在NewServiceImpl中实现上述接口 @Override public Map<String, List<News>> archiveNew() { List<String> y

2020-08-03 20:08:55 198

原创 评论+分类页面+标签页面

文章目录一、评论二、分类页面三、标签页面四、运行结果一、评论1.建立评论实体类,注意评论包含新闻评论以及评论的评论,会不端嵌套,直到直接在新闻下的评论@Entity@Table(name="t_comment")public class Comment { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String nickname; pri

2020-08-02 21:29:58 183

原创 springboot新闻首页+搜索+详情页

文章目录一、新闻首页二、搜索三、详情页一、新闻首页在NewRepository中添加接口(按照是否推荐进行查询): @Query("select n from News n where n.recommend = true") List<News> findTop(Pageable p);1.在NewService中添加接口,并在Impl中实现1.1接口: //主页显示新闻列表 Page<News> listNew(Pageable page

2020-07-30 22:57:44 1010 1

原创 springboot新闻管理

文章目录条件查询与分页展示新增编辑与删除条件查询与分页展示1.Tag实体类新增属性,构造相应get,set函数 @ManyToMany(mappedBy = "tags") private List<News> newsList = new ArrayList<>();2.News中新增属性,构造相应get,set函数,改变toString函数 @ManyToMany(cascade = CascadeType.PERSIST) //级联 pri

2020-07-30 21:59:23 697

原创 SpringBoot分类管理+标签管理

接上篇博客SpringBoot实体类创建+登录+类别分页展示等,笔者此篇博客将简单介绍分类管理+标签管理。文章目录一.分类管理二.标签管理一.分类管理1.在TypeService.java接口中新增如下方法: Type saveType(Type type); Type getTypeByName(String name); void delete(Long id); Type getType(Long id); Type updateType(Long

2020-07-29 22:43:11 698

原创 SpringBoot实体类创建+登录+类别分页展示等

1.实体类创建1.1创建user实体类,因为使用了springboot,所以表会自动创建,user类包含众多属性,如用户名,密码,别称,类型,时间等等。同时,user类会与新闻有一对多关系,属性中需标明。代码如下:@Entity@Table(name = "t_user")public class User { @Id //主键标识 @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id

2020-07-29 00:04:15 1344

原创 Git的使用+SpringBoot项目搭建

1.Git的使用1.1安装github,在github官网上建立自己账户1.2在项目setting中如图操作,添加git.exe文件1.3在github那里添加自己账户,点击login in,如果登录不上,重启软件1.4在github上建立仓库1.5创建本地仓库1.6将需要上传的项目放入本地仓库1.7点击钩钩,选择上传内容2.创建SpringBoot项目2.1如图选择,点击next,此过程需联网2.2填写组名,如图,点击next2.3如图选择,点击next,填写项目名,

2020-07-28 00:26:32 922

原创 ssm过滤器+Ajax批量删除+角色管理

1.过滤器1.1在web.xml文件中加入一个过滤器代码如下: <filter> <filter-name>loginFilter</filter-name> <filter-class>com.lc.filter.LoginFilter</filter-class> </filter> <filter-mapping> <filter-nam

2020-07-26 22:41:52 131

原创 ssm分页+模糊查询

继上一篇博客ssm登录+增删改+列表展示数据后,笔者在此文将进行ssm的数据分页以及模糊查询功能。1.建立页面实体类在bean包下建立PageInfo类,此类存放关于分页展示数据时关于页面的各种相关参数,如页面中的数据记录List,单个页面数据记录条数上限size,页面总数totalPage,模糊查询时查询到的记录总数totalCount,当前页面位置currentPage,代码如下:public class PageInfo<T> { private List<T>

2020-07-24 19:06:41 2757 1

原创 ssm登录+增删改+列表展示数据

1.创建项目创建maven项目,如图勾选,点击next2.填写项目名,项目名随意,点击next3.如图勾选,点击finish4.在main下建立src和resources两个directory5.在Java下建立一个packge,取名为com.lc,在com.lc下建立四个packge,分别为bean,controller,dao,service.bean:此包下存放实体设计类,如usercontroller:此包中的类为前后端连接,执行前端的各种操作dao:此包中的类与数据库挂钩

2020-07-23 20:51:43 887 1

原创 Java Enterprise ——登陆跳转 demo

1.创建项目创建一个Java Enterprise项目2.点击next,填写项目名,最好不要使用默认的,最后点击finish,项目就创建完成。3.为方便理清逻辑,在src下建立一个packge,笔者命名com.lc,在此packge下建立五个packgedao:与数据库有直接的操作model:定义实体类service:负责处理业务逻辑servlet:拦截业务请求util:工具类注意:此处建立packge时会有一点小问题,如图一图一此时直接建立另一个包,将名字中的model删掉

2020-07-22 16:10:06 410

原创 创建JDBC应用程序及其简易封装

创建JDBC应用程序1.注册JDBC驱动程序初始化驱动程序,这样就可以打开与数据库的通信2.打开链接使用DriverManager.getConnection()方法来创建一个Connection对象"root"为Mysql用户名,"999"为对应用户的密码3.执行语句使用一个类型为Statement或PreparedStatement的对象,并提交一个SQL语句到数据库执行此处我用的是查询语句作为例子,所以使用executeQuery()方法,若是进行更新,删除,添加操作,则应使用e

2020-07-20 17:13:55 230

空空如也

空空如也

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

TA关注的人

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