- 博客(14)
- 收藏
- 关注
原创 java实习_day14
中软国际实训第十四天——shiro权限管理+微服务springcloud Shiro配置 Shiro简介 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 Shiro配置 添加相应依赖 <dependency> <groupId>org.apache.shiro</gro
2020-08-05 23:04:41 134
原创 java实习_day13
中软国际实训第十三天——空属性赋值问题+aspect日志+shiro配置 空属性赋值问题 创建工具类MyBeanUtils public class MyBeanUtils { public static String[] getNullPropertyNames(Object source){ BeanWrapper beanWrapper = new BeanWrapperImpl(source); PropertyDescriptor[] pds = b
2020-08-04 23:52:27 835
原创 java实习_day12
中软国际实训第十二天——基于springboot实现异常处理+登录拦截 异常处理 添加异常处理类NotFoundException和ControllerException @ResponseStatus(HttpStatus.NOT_FOUND) public class NotFoundException extends RuntimeException { public NotFoundException() { } public NotFoundException(Stri
2020-08-03 22:22:46 118
原创 java实习_day11
中软国际实训第十一天——实现标签页面,基与springboot实现归档 标签页面 service层: //标签页面查看新闻 Page<News> listNew(Long tagId,Pageable pageable); NewServiceImpl @Override public Page<News> listNew(Long tagId, Pageable pageable) { return newRepository.f
2020-08-03 00:14:43 87
原创 java实习_day10
中软国际实训第十天——实现评论加分类功能 创建评论实体类 package com.zr0726.news.po; import javax.persistence.*; import java.util.ArrayList; import java.util.Date; import java.util.List; @Entity @Table(name = "t_comment") public class Comment { @Id @GeneratedValue(strategy
2020-07-31 23:35:13 163
原创 java实习_day09
中软国际实训第九天——新闻管理条件查询分页展示+新增+编辑 创建新闻实体类 package com.zr0726.news.po; import javax.persistence.*; import java.util.ArrayList; import java.util.Date; import java.util.List; @Entity @Table(name = "t_news") public class News { @Id @GeneratedValue(strate
2020-07-30 23:23:11 168
原创 java实习_day08
中软国际实训第八天——分类管理+标签管理 分类管理 dao层 首先先定义接口的实现类updateType用于更新分类 @Transactional @Override public Type updateType(Long id, Type type) { // 首先验证给定id对应的类别是否存在,如果不存在直接抛异常 Type type1 = typeRepository.getOne(id); if (type1 == null){ throw new Not
2020-07-29 23:05:21 130
原创 java实习_day07
中软国际实训第七天——实体设计+用户登陆+类别页面展示 hibernate框架的引入 首先我们先导入maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a
2020-07-28 23:39:08 108
原创 java实习_day06
中软国际实训第六天——Git的使用+SpringBoot项目搭建 Git的使用 Git的基本概念 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git的工作流程 一般工作流程如下: 1.从远程仓库中克隆 Git 资源作为本地仓库。 2.从本地仓库中checkout代码然后进行代码修改 3.在提交前先将代码提交到暂存区。 4.提交修改。提交到本地仓库
2020-07-26 23:24:18 126
原创 java实习_day05
中软国际实训第五天——实现角色管理的数据库以及初步操作 在昨天实现了角色管理的增添查改与分页之后,在今天我们需要将不同的用户分类,以保证在用户是不同权限时,可以对所需的信息进行展示。 要对角色管理,我们就需要在数据库中创建两张表tb_role与user_role。 在项目的对应文件夹下建立接口与实现的类,这里我们在bean包中新建一个Role类和UserRole类其中这两个类对应数据库中tb_role表和user_role表对应的实体类 Role类: public class Role { pr
2020-07-24 22:52:44 134
原创 java实习_day04
中软国际实训第四天——实现数据的增删改查以及用户登录 昨天的课程我们搭建起了ssm框架结构,并实现了数据库的简单增删查改;今天主要任务事实现模糊搜索功能以及用户列表的分页查询和管理 首先我们创建一个工具类PageInfo用于将获取到的信息以List形式进行存储管理。 package com.zhongruan.bean; import java.util.List; public class PageInfo<T> { private List<T> list;
2020-07-23 22:18:07 123
原创 java实习_day03
springmvc SpringMVC的概述 是一种基于Java实现的MVC设计模型的请求驱动类型的轻量级WEB框架。 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。 使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts2
2020-07-22 22:38:20 119
原创 java实习_day02
servlet 概念:Servlet是运行在服务端的java小程序,是sun公司提供的一套规范,用来处理客户端请求、响应给浏览器的动态资源。servlet是javaweb三大组件之一。 快速入门 创建JavaEEweb项目 定义一个类,实现Servlet接口 * public class ServletDemo1 implements Servlet 实现接口中的抽象方法 配置Servlet 在web.xml中配置: <!--配置Servlet --> <servle
2020-07-21 22:58:53 183
原创 java实训日志_day01
JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 2. 快速入门: * 步骤: 1. 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar 1.复制mysql-
2020-07-20 23:31:12 880
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人