Springboot + Shiro完美案列1.创建Springboot项目2.添加依赖3.配置数据库4.创建项目结构5.项数据库插入数据6.配置访问页面7.测试  本来之前没想过写博客后来看见,一个大佬写了好几篇不错的博客,感悟挺多的我也决定写博客(其实前面不知道该写啥),正好看见一个不错的安全框架Shiro就自己摸索着写了这个不错的案列 1.创建Springboot项目我用的是idea创建这            
                
         
            
            
            
            Spring版本基于: 
             1、配置启动Spring所需的监听器  
   web.xml中配置监听器 
     <listener> 
        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
&            
                
         
            
            
            
            如何生成XML数据 
     
    2008-09-10 12:59 
     一,必须弄清楚最终需要的是什么          我们通过          ASP或其他动态编程语言,最终需要的是          XML格式的数据,这点和          XML数据所在的文件载体无关,它可以是实实在在的          XML文件,比如:          http://w            
                
         
            
            
            
            import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileWriter;
import java.io.I            
                
         
            
            
            
            前面说到Spring的Ioc的基本思想,这章记录Spring ioc的具体使用,Spring的使用有两种方式,一种是基于注解的,一种是基于xml的。这章节介绍基于xml的,这里使用的是maven工程。 目录一、快速入门Spring1.导入坐标2.创建业务层接口3.在resource文件夹下创建配置文件4.创建展现层测试代码是否成功5.运行结果二、Sprin工厂中类结构图三、IOC容器中的bean1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-30 21:33:10
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring:一个拥有控制反转(IOC)和面向切面(AOP)的容器框架,它使用俩种方式将Bean类及控制类装载入IOC容器里,             XML文件方式和注解方式,如下介绍的是XML文件方式。目录1、标签:用来绑定Bean类,生成一个Bean对象。一个Bean类可和多个绑定,即生成不同的对象。2、添加外部集合标签(            
                
         
            
            
            
            Spring-XML配置1. 标签的配置属性:id属性:Bean的名字,使用了约束中的唯一约束,里面不能出现特殊字符;必须以字母开始,可以使用字母、数字、连字符、下划线、句号、冒号。name属性:bean的名字,没有采用ID的约束;name允许出现特殊字符;如果没有id的话,name也可以当作id使用。class属性:被管理对象的完整类名。ref属性:引用其他bean的id值。factory-be            
                
         
            
            
            
            Spring框架从2.0版本开始,提供了基于Schema风格的Spring XML格式用来定义bean的扩展机制。引入Schema-based XML是为了对Traditional的XML配置形式进行简化。通过Schema的定义,把一些原本需要通过几个bean的定义或者复杂的bean的组合定义的配置形式,用另外一种简单而可读的配置形式呈现出来。Schema-based XML由三部分构成,我们由一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 11:41:45
                            
                                16阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先,请求通过accept请求头声明了支持的返回格式然后,框架根据该请求头和代码实现(注解)选择了对应的MessageConverter处理返回!一、验证过程1、返回html1.1、请求组装http://10.110.20.146/cloud-web/version-info请求头:Accept=text/html; charset=utf-81.2、请求报文GET /cloud-web/vers            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 13:18:28
                            
                                709阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            DI基于XML的DI简单类型的set注入引用类型的注入引用类型的自动注入使用多配置文件 DIdi: 依赖注入,标识创建对象给属性赋值实现方式有两种: 一种是xml实现,一种是注解语法分类:1、 set注入(设置注入),调用类的set方法2、 构造注入,用带参构造方法基于XML的DI简单类型的set注入用<property>标签,调用set#{name}方法。无论什么类,只要有sett            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 14:57:21
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            场景SpringBoot+@Validated实现参数验证(非空、类型、范围、格式等)-若依前后端导入Excel数据并校验为例:上面实现SpringBoot参数校验时以自带的注解进行校验,如果需要进行自定义校验规则,比如请求时必须携带某个请求码,而且该请求码字符串必须在指定范围,即从枚举类中指定包含的。上面是以post请求为例,下面以get请求为例。 实现 1、首先添加所需依赖<!--参数校            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 17:28:29
                            
                                226阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             1、Bean的初始化流程:在springboot启动这个环节,围绕着bean实例化这个主题,简单的了解下,到底spring是如何把我们的配置变量,生成对应的容器实例:大概的流程是1、初始化构造器(Initialize),不同构造器会有不同分工,细节在下一章节详细说明2、初始化监听器,不同的代码块会触发不同的事件,每个事件监听器持有该监听器要负责的事件类型,并通过事件类型,决定到底要不要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 11:43:22
                            
                                8阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、java程序如何运行的当我们写好一段java代码之后,jvm是如何帮助我们执行这段程序代码的?底层的执行机制是什么?带着以上两个问题,我们进行一下深入研究。首先清楚一点,java是一个面向对象的语言,在java中一切皆对象,也就是java中的类,我们的任何代码都无法脱离类而独自存在,如果你想要执行java程序代码,那么必然就需要有一个主类,里面有一个程序启动的入口方法,也就是所谓的public            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-11 12:46:54
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring 3.0之前主要基于xml配置,它的启动流程中,做了些什么?这里基于Spring5.0.8版本:对ClassPathXmlApplicationContext进行讲解,同时没有集成spring-web包,所以启动过程跳过servlet实现:ApplicationContext applicationContext = new ClassPathXmlApplicationContext            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 22:44:07
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            详解原生的基于XML配置的SpringMVC一、搭建建一个SpringMVC项目二、详解web.xml:<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 16:48:23
                            
                                51阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring文档中默认的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"
       xsi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 11:51:07
                            
                                44阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.pom.xml文件中添加xml的依赖包					com.fasterxml.jackson.dataformat			jackson-dataformat-xml							org.codehaus.woodstox			woodstox-core-asl			4.1.0		 					org.apache.httpcomponents			httpclient            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-03 12:07:34
                            
                                120阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            springboot xml转Bean首先SpringBoot需要引入Xstream依赖<dependency>    <groupId>com.thoughtworks.xstream</groupId>    <artifactId>xstream</artifactId>    <version>1.4.10&...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-30 11:32:52
                            
                                407阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            环境相关 profile的使用@Profile(“profile名字”)来标注某个bean属于哪个profile领域。标注于类上,代表只有在特定profile激活时,该类中的bean才会被创建,没有标注profile的类始终会被创建。可用于使用在不同环境下,比如开发过程中、QA过程中或者生产过程中。现也可标注于方法级别。在XML中使用时,在顶部声明中添加profile=“…”。例如:&l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-17 09:30:54
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            <?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://www.s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-22 11:14:32
                            
                                20阅读
                            
                                                                             
                 
                
                                
                    