![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaEE
努力的程序猿@
这个作者很懒,什么都没留下…
展开
-
四、SpringBoot高级之安全(SpringSecurity)
一、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency><dependency> ...原创 2020-04-24 18:08:34 · 303 阅读 · 1 评论 -
三、SpringBoot高级之任务
一、异步任务1、在Application开启异步任务:@EnableAsyncpackage com.zmz.springboot;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import ...原创 2020-04-24 17:47:11 · 157 阅读 · 0 评论 -
二、SpringBoot高级之消息
一、概述1、相关概念1. 大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力2. 消息服务中两个重要概念:消息代理(message broker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。3. 消息队列主要有两种形式的目的地队列(queue):点对点消息通信(point-to-point)...原创 2020-04-24 14:03:37 · 259 阅读 · 0 评论 -
一、SpringBoot高级之缓存
一、Spring缓存抽象1、原理:CacheManager按照名字得到cache缓存组件来实际给缓存中存取数据2、几个重要概念&缓存注解二、缓存使用1、步骤1、引入spring-boot-starter-cache模块<dependency> <groupId>org.springframework.boot<...原创 2020-04-22 14:55:00 · 286 阅读 · 0 评论 -
六、SpringBoot使用外置的Servlet容器
Table of Contents一、内置Servlet二、外置的Servlet容器一、内置Servlet 嵌入式Servlet容器:应用打成可执行的jar 优点:简单、便携; 缺点:默认不支持JSP、优化定制比较复杂(使用定制器【ServerProperties、自定义 EmbeddedServletContainerCustomizer】,自己编写...原创 2020-04-17 17:29:57 · 125 阅读 · 0 评论 -
五、配置SpringBoot嵌入式Servlet容器
SpringBoot默认使用Tomcat作为嵌入式的Servlet容器一、如何定制和修改Servlet容器的相关配置1、修改和server有关的配置(ServerProperties【也是EmbeddedServletContainerCustomizer】)server.port=8081server.context‐path=/crud server.tomcat.uri...原创 2020-04-17 16:08:28 · 186 阅读 · 0 评论 -
四、SpringBoot RestfulCRUD
一、修改一些默认配置1、config配置文件package com.zmz.springboot04.config;import com.zmz.springboot04.component.LoginHandlerInterceptor;import com.zmz.springboot04.component.MyLocaleResolver;import org.sprin...原创 2020-04-17 14:03:12 · 176 阅读 · 0 评论 -
三、SpringBoot Web配置
一、简介1、使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxAutoConfiguration:帮我们给容器中自...原创 2020-04-16 14:42:26 · 405 阅读 · 0 评论 -
二、Spring Boot配置
一、配置文件1、SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.properties application.yml2、配置文件的作用:修改SpringBoot自动配置的默认值3、YAML语法(1)基本语法:k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的se...原创 2020-04-14 17:26:45 · 118 阅读 · 0 评论 -
一、Spring Boot入门
一、Spring Boot 入门1、Spring Boot 简介简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案;2、微服务微服务:架构风格(服务微化) 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通; 单体应用:ALL IN ONE 微服务:每一个功能元素最终都是一个可独立替换和独立升级的软件单元;3、...原创 2020-04-14 15:56:55 · 87 阅读 · 0 评论 -
Spring Security
一、简介Spring Security 的前身是 Acegi Security ,是 Spring 项目组中用来提供安全认证服务的框架。二、配置1、导入依赖<dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-sec...原创 2020-04-08 16:42:43 · 250 阅读 · 0 评论 -
PageHelper
PageHelper是国内非常优秀的一款开源的mybatis分页插件,它支持基本主流与常用的数据库,例如mysql、oracle、mariaDB、DB2、SQLite、Hsqldb等。原创 2020-04-08 14:39:25 · 112 阅读 · 0 评论 -
jsp表单提交存储到MySQL中文乱码的问题
jdbc.url=jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true原创 2020-04-08 10:14:30 · 209 阅读 · 0 评论 -
SSM基于Idea整合
ssm整合要确保每一个模块都能正常运行一、搭建整合的环境在pom.xml文件中引入坐标依赖<?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-in...原创 2020-04-03 17:44:08 · 148 阅读 · 0 评论 -
【二】SpringMVC
一、响应数据和结果视图Controller类package cn.itcast.controller;import cn.itcast.domain.User;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframewo...原创 2020-04-03 17:17:36 · 102 阅读 · 0 评论 -
【一】SpringMVC
一、搭建SpringMVC框架的基本流程1. 创建WEB工程,引入开发的jar包<?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"...原创 2020-04-03 16:17:53 · 118 阅读 · 0 评论 -
【四】Spring
一、JdbcTemplate与QueryRunner类bean.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.spring...原创 2020-04-03 15:21:29 · 94 阅读 · 0 评论 -
【三】Spring
一、AOP面向切面编程1、基于xml方式入门级:resources下的bean.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/...原创 2020-04-03 14:24:00 · 85 阅读 · 0 评论 -
【二】Spring
一、IOC注释模式自己编写的类使用注释的方式,使用第三方类使用xml方式更方便resources下的bean.xml配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/...原创 2020-04-03 11:46:57 · 104 阅读 · 0 评论 -
【一】Spring
一、spring 是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著...原创 2020-04-03 11:08:39 · 140 阅读 · 0 评论 -
【四】Mybatis
一、Mybatis中的延迟加载1、问题: 在一对多中,当我们有一个用户,它有100个账户。 在查询用户的时候,要不要把关联的账户查出来? 在查询账户的时候,要不要把关联的用户查出来? 在查询用户时,用户下的账户信息应该是,什么时候使用,什么时候查询的。 在查询账户时,账户的所属用户信息应该是随着账户查询时一起查询出来。...原创 2020-04-03 10:10:13 · 112 阅读 · 0 评论 -
【三】Mybatis
一、动态 SQL 语句1、<if>标签:我们根据实体类的不同取值,使用不同的 SQL 语句来进行查询。比如在 id 如果不为空时可以根据 id 查询,如果 username 不为空时还要加入用户名作为条件持久层 Dao 映射配置:<select id="findByUser" resultType="user" parameterType="user">...原创 2020-04-02 18:27:49 · 223 阅读 · 0 评论 -
【二】Mybatis
一、mybatis主配置文件(SqlMapConfig.xml)中的常用配置properties标签:引入文件,简化配置 typeAliases标签:给实体类取别名 mappers标签的子标签package:指定dao接口所在的包,此种方法要求 dao 接口名称和 dao 映射文件名称相同,且放在同一个目录中SqlMapConfig.xml文件:&l...原创 2020-04-02 10:19:51 · 98 阅读 · 0 评论 -
【一】Mybatis
一、mybatis的概述mybatis是一个持久层框架,用java编写的。它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程。它使用了ORM思想实现了结果集的封装。ORM:Object Relational Mappging 对象关系映射,简单的说:就是把数据库表和实体类及实体类的属性对应起来,让我们可以操作实体类就实现操作数据库表(实体...原创 2020-04-01 17:57:25 · 249 阅读 · 1 评论