Java框架
遗憾无人似你
今晚月亮打烊了,我替它给你说晚安
展开
-
Shiro(二):Shiro 搭配 MyBatis、Thymeleaf、实现请求授权
整合MyBatis 依赖 <!--shiro整合mybatis--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>log4j</groupId> <art原创 2020-05-08 17:54:19 · 188 阅读 · 0 评论 -
Shiro(一):十分钟带你了解Shiro框架
Shiro 简介 Shiro 是一个强大并且简单易用的 Java 安全框架,主要用来便捷地认证,授权,加密,会话管理。 Shiro 是一个有许多特性的全面的安全框架,下面这幅图可以了解Shiro的特性: 可以看出shiro除了基本的认证,授权,会话管理,加密之外,还有许多额外的特性。 Shiro 架构 从大的角度来看,Shiro有三个主要的概念:Subject,SecurityManag...原创 2020-04-27 18:55:24 · 739 阅读 · 0 评论 -
SpringBoot(三):最简版登录拦截案例
SpringBoot实现登录拦截案例 准备jar包 在springboot中想要展示页面,必须导入thymeleaf依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</ar...原创 2020-03-05 17:03:38 · 158 阅读 · 0 评论 -
SpringBoot(二):详细讲解SpringBoot整合MyBatis
IDEA版SpringBoot整合MyBatis 整合mybatis需要的jar包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</versi...原创 2020-03-05 16:34:44 · 174 阅读 · 1 评论 -
SpringBoot(一):IDEA下创建第一个SpringBoot程序
IDEA编写第一个SpringBoot程序 1.创建一个springboot项目 等待项目创建,第一次创建会下载大量jar包,比较耗时 如果感觉项目文件混乱,可以删除以下文件,保证项目整洁 创建好的项目结构如下 2.测试 注意: 所有的包都必须创建在SpringBootApplication的同级目录或者子集目录下,否则项目不会识别 在static中创建首页index.html <...原创 2020-03-05 16:07:31 · 135 阅读 · 0 评论 -
SpringMVC(二):SSM整合、图书管理系统案例
整合SSM 数据库环境 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books` ( `bookID` INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id', `bookName` VARCHAR(100) NO...原创 2020-03-01 22:41:05 · 223 阅读 · 0 评论 -
SpringMVC(一):第一个SpringMVC程序(入门级案例)
创建第一个SpringMVC项目 新建Maven项目,将它部署成Web项目 导入spring-webmvc依赖: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <v...原创 2020-03-01 20:51:08 · 126 阅读 · 0 评论 -
Spring框架(二):Spring整合Mybatis、添加事物
Spring 整合 MyBatis 案例 实现功能:在数据库中根据id查找用户的信息 一、创建与数据库表中对应的实体类 使用 lombok 简化创建 User 类 package com.kuang.pojo; @Data @AllArgsConstructor @NoArgsConstructor public class User { //注意 字段与表中列名对应 privat...原创 2020-02-26 12:40:08 · 171 阅读 · 0 评论 -
Spring框架(一):面向接口编程(IOC编程思想)、第一个Spring框架案例
面向接口编程 我们先按照常规的编程步骤来编写一个程序 编写一个 UserDao 接口 public interface UserDao { public void getUser(); } 再写 UserDao 的实现类 public class UserDaoImpl implements UserDao { public void getUser() { Sys...原创 2020-02-24 16:57:42 · 560 阅读 · 0 评论 -
Mybatis框架(一):一步步编写入门Mybatis程序(内附Mybatis各种配置文件)
准备数据库 新建一个mybatis数据库,后面的程序要用到 CREATE DATABASE `mybatis02`; USE `mybatis`; CREATE TABLE `user`( `id` INT(20) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, `pwd` VARCHAR(30) DEFAULT NULL, ...原创 2020-02-20 14:37:40 · 181 阅读 · 0 评论 -
MyBatis框架(二):多对一查询、一对多查询、ResultMap、动态SQL
在mybatis框架下写代码的步骤: 创建实体类创建对应的接口写每个接口对应的xml文件编写测试类 在一对多查询和多对一查询之前,先准备数据库 以老师和学生为例 老师的数据库 CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGI...原创 2020-02-22 19:19:53 · 191 阅读 · 0 评论