自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 springBoot-11-async异步、邮件、定时器

一、springBoot-11-async异步、邮件、定时器1、async异步2、邮件1.导入相关依赖<!--邮件发送--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2.开启qq邮箱内设置3

2021-10-10 13:37:42 65

转载 springBoot-10-swagger

springBoot-10-swaggerswagger相当于是一个接口文档,且能及时更新,只要你运行程序,你的对接口所修改的内容都会及时更新。相关资源: 参考学习文章地址

2021-10-09 14:26:44 51

转载 springBoot-09-shiro

一、springBoot-09-shiro1、登录页面2、Controller3、自定义Realm用于认证和授权4、shiro配置文件【这里注意从下往上写利于理解】5、效果图1.未登录的时候2.有query权限的用户3.有update权限的用户相关资源: 参考学习文章地址...

2021-10-09 14:26:17 65

转载 springBoot-08-springSecurity

springBoot-08-springSecurity相关资源: 参考学习文章地址

2021-10-09 14:25:38 46

转载 springBoot-07-druid

一、springBoot-07-druid相关资源: 参考学习文章地址

2021-10-09 14:24:56 36

转载 springBoot-06-jdbc

一、springBoot-06-jdbc

2021-10-09 14:24:31 36

转载 springBoot-05-springBoot整合mybatis项目开发过程

springBoot项目开发过程要解决的问题1、导入静态资源2、运行项目,出现首页3、项目中没有jsp,这时我们要用模板引擎Thymeleaf4、装配扩展springMVC5、增删改查6、拦截器7、中英文切换

2021-10-09 14:24:01 127

转载 springBoot-04-模板引擎Thymeleaf

#thymeleaf模板引擎的缓存,false为关闭,默认为truespring.thymeleaf.cache=false#设置thymeleaf模板引擎的前后缀(可选项),相当与springmvc中的内部资源解析器spring.thymeleaf.prefix=classpath:/templates/spring.thymeleaf.suffix=.htmlspringBoot官网ThymeleafThymeleaf官网GitHub官网Thymeleafcontroller@Con

2021-10-09 14:23:26 39

转载 springBoot-03-配置文件、数据校验JSR303

一、springBoot-03-配置文件、数据校验JSR3031、使用@value注入值## 2、使用配置文件注入值1.了解配置文件在SpringBoot中,配置文件可以有两种格式,分别是:application.properties和application.yaml。两者最明显的区别是:在yaml中可以写对象,而在properties中只能以键值对的形式。通过注解@ConfigurationProperties来获取配置文件中的值,使用前导入依赖<dependency> &l

2021-10-09 14:22:50 119

转载 springBoot-02-使用IDEA创建项目

使用IDEA创建项目第一步第二步第三步第四步二、相关内容1、修改tomcat端口号【application.properties】# 更改项目的端口号server.port=80812、控制台springBoot banner网址:https://www.bootschool.net/ascii编写banner.txt把网站上的内容复制进去即可...

2021-10-09 14:21:52 31

转载 springBoot-01-通过官网创建项目

官网创建第一步第二步第三步第四步第五步相关内容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-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https

2021-10-09 14:20:48 186

转载 spirngMVC-10-SSM整合

SSM整合1、导入依赖包和静态资源导入【pom.xml】<!--依赖:junit,数据库驱动,连接池,servlet,jsp,mybatis,mybatis-spring,spring--><dependencies> <!--Junit--> <dependency> <groupId>junit</groupId> <artifactId>junit</arti

2021-10-08 20:15:33 84

转载 springMVC-9-文件上传和下载

文件上传和下载1、导包【pom.xml】【导入高版本才能使用3.0以上】<dependencies> <!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.4<

2021-10-08 20:11:39 29

转载 springMVC-08-拦截器实现登录判断验证

拦截器1、拦截器体验过滤器servlet规范中的一部分,任何java web工程都可以使用拦截器只有使用了springMVC框架的工程才能使用区别过滤器拦截客户端用户的请求拦截器只拦截请求方法,如在方法前,做什么。方法后做什么。【aop思想】1.基本框架web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"

2021-10-08 20:11:22 122

转载 springMVC-07-Ajax体验

Ajax1、伪造Ajax页面无刷新【iFrame】<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>iframe测试 页面无刷新</title> <script> function go() { let url = document.getElementById("u

2021-10-08 20:11:05 31

转载 springMVC-06-Json体验

Json一、Json【前后端分离】后端部署后端,提供接口,提供数据;前端独立部署,负责渲染后端的数据;Json键值对是用来保存JavaScript对象的一种方式,和JavaScript对象的写法也大同小异。{"name":"Lin"}{"age":"1"}{"name":"男"}Json是JavaScript对象的字符串表示法,它使用文本表示一个JS对象的信息,本质是一个字符串//obj=>对象,json=>Json字符串let obj = {a:'hello', b

2021-10-08 20:10:46 42

转载 springMVC-05-跳转方式和数据处理

跳转方式和数据处理一、编写controller类【此时无需视图解析器】//无视图解析器且页面不在WEB-INF下时//若在WEB-INF下则/WEB-INF/jsp/index.jsp,但只有转发可以,重定向不行@Controllerpublic class RequestAndResponse { @RequestMapping("/R1") public String test1(Model model){ model.addAttribute("msg","无

2021-10-08 20:10:26 39

转载 springMVC-04-Controller配置总结和restful风格

Controller配置总结一、用controller接口实现SpringMVC1、新建一个项目,导入web支持2、导入相关jar包3、编写web.xml,注册DispatcherServlet4、编写SpringMVC配置文件 <!--视图解析器:DispatcherServlet--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver" id="inte

2021-10-08 20:08:39 93

转载 springMVC-03-使用注解开发

使用注解开发SpringMVC【03】1、新建一个项目,导入web支持2、导入相关jar包3、编写web.xml,注册DispatcherServlet【前三步参考SpringMVC原理】编写SpringMVC配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.sp

2021-10-08 20:08:11 35

转载 springMVC-02-原理

SpringMVC原理【02】1、新建一个项目,导入web支持2、导入相关jar包3、编写web.xml,注册DispatcherServlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s

2021-10-08 20:07:01 56

转载 springMVC-01-流程及需要导入的包

springMVC流程及需要导入的包springMVC流程执行流程DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。我们假设请求的url为 : http://localhost:8080/SpringMVC/hellourl可分为三份http://localhost:8080服务器域名SpringMVC部署在服务器上的web站点hello表示控制器详细过程通过分析,如上url表示

2021-10-08 20:06:46 247

转载 spring-10-声明式事务

声明式事务1、什么是事务把一组业务当成一个业务来做,且要么都成功,要么都失败;事务在开发过程中很重要,涉及到数据的一致性,用来确保数据的完整性和一致性;2、事务的四个特性原子性要么都成功要么都失败一致性一个事务执行之前和执行之后都必须处于一致性状态,如无论转账到哪里,转账的金额是不会因为转账这个过程而改变。隔离性多个业务可能操作同一个资源,防止数据损坏;持久性事务一旦提交,无论系统发生什么问题,结果都不会再被影响,被持久化的写到存储器中;...

2021-10-07 20:12:28 37

转载 spring-09-回顾和整合MyBatis

整合MyBatis1、准备【导入相关jar包】<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency>

2021-10-07 20:11:54 34

转载 spring-08-AOP

AOP横切关注点:与业务逻辑无关,但是需要关注的点,就是横切关注点,如日志、安全、缓存、事务等。切面(aspect):横切关注点抽象模块化成的对象,是一个类。如例子中的Log类。通知(advice):切面中的方法,即类中的方法。如例子中的Log类中的方法。切入点(pointCut):通知在哪里执行,哪里就是切入点。execution表达式【常用的切点函数】execution(* com.lc.service.UserServiceImpl.*(…))第一个位置:返回类型,*号表示所有类型第

2021-10-07 20:11:30 30

转载 spring-07-代理模式

代理模式代理模式是SpringAOP的底层代理模式分类:静态代理、动态代理1、静态代理角色分析:抽象角色:一般会使用接口或抽象类来解决真实角色:被代理的角色代理角色:代理真实角色,代理真实角色后,会有一些附属操作客户:访问代理对象的人1.例子一接口//出租/租房public interface Rent { public void rent();}真实角色//房东public class Host implements Rent { @Overrid

2021-10-07 20:11:03 22

转载 spring-06-使用java的方式配置spring

使用Java的方式配置spring即完全不使用Spring的xml配置,全权交给Java来做Java Config是Spring的一个子项目,在Spring4之后,它成为了一个核心功能!1、实体类@Componentpublic class User { private String name; public String getName() { return name; } @Value("lincong1") public void

2021-10-07 20:10:30 46

转载 spring-05-使用注解开发

使用注解开发在spring4之后,要使用注解开发,必须保证aop包导入成功。1、xml中配置【必须写】<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://ww

2021-10-07 20:10:05 40

转载 spring-04-Bean自动装配

Bean自动装配一、在spring中有三种配置方式在xml中显示的配置在java中显示的配置隐式的自动装配bean【重要】二、自动装配的Bean1、xml配置自动装配【不推荐】1.实体类catpublic class Cat { public void shout(){ System.out.println("喵~"); }}dogpublic class Dog { public void shout(){ Sy

2021-10-07 20:09:45 41

转载 spring-03-DI依赖注入

DI依赖注入1、构造器注入spring-02-ioc2、set方式注入【重点】1.依赖注入:set注入依赖:bean对象创建依赖于容器。注入:bean对象中的所有属性,由容器来注入 <bean id="address" class="com.lc.demo01.Address"> <property name="addr" value="漳州"/> </bean> <bean id="student" clas

2021-10-07 20:08:56 52

转载 spring-02-IOC

一、IOC本质控制反转时一种通过描述(xml或注解)并通过第三方去生产或获取特定对象的方式。在spring中实现控制反转的时ioc容器,其实现方式是依赖注入(DI)。1、编写接口public interface UserDao { void getUser();}2、编写两个不同的实现类public class UserDaoImpl implements UserDao{ public void getUser(){ System.out.println(

2021-10-07 20:08:28 52

转载 spring-01-体验

springSpring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器(框架)。链接:官方文档链接:官方下载地址1、导包<dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframew

2021-10-07 20:07:32 44

空空如也

空空如也

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

TA关注的人

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