springboot_ lei
小草dym
这个作者很懒,什么都没留下…
展开
-
SpringBoot与Shiro整合-概述
主要讲解如何使用Spring Boot与Shiro进行整合使用,实现强大的用户权限管理,其中涉及如何完成用户认证(即用户登录),用户授权,thymeleaf页面整合shiro权限标签等知识点Spring Boot框架简介Spring的诞生是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的轻量级代替品。无需开发重量级的 Enterprise Ja...原创 2020-04-23 22:41:25 · 147 阅读 · 0 评论 -
springboot集成swagger
springboot集成swagger作用?SSM SS+mybatisplus Springboot+mybatis Springboot+mybatisplus 分布式 微服务 前后端分离 接口地址 说明 参数 返回结果 Ip:port/user/queryAllUser ...原创 2020-04-23 20:12:02 · 369 阅读 · 0 评论 -
事务处理[注解]
事务加在哪里service.impl里面修改pom.xml<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>修...原创 2020-04-23 19:18:13 · 164 阅读 · 0 评论 -
整合分页pageHelper||整合分页pageHelper-starter不用做任何分页相关的配置
修改pom.xml引入pageHelper的依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.8</version><...原创 2020-04-23 18:52:23 · 497 阅读 · 0 评论 -
整合mybatis——使用纯注解整合、使用Mapper+Mapper.xml整合、使用mybatis.cfg.xml整合
引入druid<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.21</version></dependency...原创 2020-04-23 18:38:56 · 262 阅读 · 0 评论 -
使用druid【使用官方的stater】||集成JdbcTemplate
修改pom.xml加入druid starter<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.21</version>...原创 2020-04-23 17:06:18 · 196 阅读 · 0 评论 -
数据源配置和自动管理
使用DriverManagerDataSource修改yml#端口server: port: 8080spring: #数据源 datasource: url: jdbc:mysql://127.0.0.1:3306/dd?useUnicode=true&characterEncoding=utf8&useSSL=true driver-c...原创 2020-04-23 16:41:30 · 277 阅读 · 0 评论 -
Web三大组件的注册——Servlet、Filter、Listener(监听三大作用域: ServletContext、HttpSession、ServletRequest )
Web三大组件的注册Servlet@WebServlet(“/user.action”)<servlet></servlet><servlet-mapping></servlet-mapping>Filter@WebFilter()<filter></filter><filt...原创 2020-04-23 14:40:14 · 200 阅读 · 0 评论 -
内嵌WEB服务器加载原理
内嵌WEB服务器加载原理理解里面的tomcat是如何启动的Startup.batServer.start()1,概述 我们在使用springboot项目的时候并没有使用外部的tomcat,那么springboot是如何帮我们管理内置的服务器的呢?2,服务器的相关配置 server.address= # Network address to which the...原创 2020-04-22 16:56:21 · 307 阅读 · 0 评论 -
注册拦截器
创建拦截器MyInterceptorpackage com.sxt.inteceptor;import org.springframework.web.servlet.HandlerInterceptor;import org.springframework.web.servlet.ModelAndView;import javax.servlet.http.HttpServlet...原创 2020-04-22 16:45:15 · 283 阅读 · 0 评论 -
扩展springmvc组件——当页面跳转时,需要在Controller里面创建一个空方法去跳转或者是创建一个配置类 ||日期格式化说明||自定义格式化器||消息转化器扩展fastjson
在容器中注册视图控制器当页面跳转时,我们需要在Controller里面创建一个空方法去跳转,那么有没有别的配置方法呢创建一个WebMvcConfig的配置类 实现WebMvcConfigurer 重写addViewControllers方法...原创 2020-04-19 21:48:51 · 173 阅读 · 0 评论 -
管理springmvc组件——前端控制器、控制器映射器和适配器、视图解析器、文件上传的、拦截器||消息转化
管理springmvc组件概述在使用springmvc时要配置哪些东西 前端控制器 控制器映射器和适配器 映射器 Map<Set<String>,Object> Set<String> 存放资源地 @RequestMapper(value={“helle2”,”hello2”}) Object 存...原创 2020-04-19 21:34:12 · 475 阅读 · 0 评论 -
Thymeleaf读取model里面的对象||Thymeleaf读取model里面的集合||Themeleaf在js中取值||访问带参数的消息||ThymeleafObjects的使用[取三大作域的值
Thymeleaf读取model里面的对象Student.javapackage com.sxt.domain;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.util.Date;@Data@AllArgsConstructor...原创 2020-04-19 20:33:14 · 5065 阅读 · 0 评论 -
thymeleaf模板的使用——1,thymeleaf概述|| thymeleaf 的使用方法|| 如何修改Thymeleaf的默认存放地址||Thymeleaf的相关语法
thymeleaf模板的使用1,thymeleaf概述简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点:1、Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持...原创 2020-04-19 19:21:47 · 1534 阅读 · 0 评论 -
AOP开发——在不修改源代码的前提下,对类里面的方法进行增强 : 前置 后置 环绕 异常||如何得到目标方法的参数和返回值
AOP开发@Transactionl在不修改源代码的前提下,对类里面的方法进行增强前置后置环绕异常创建项目前引入aop的包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...原创 2020-04-19 16:57:24 · 774 阅读 · 0 评论 -
web静态资源访问规则||webjars的访问配置——webjars是maven库里面对css js image打的一个jar包
Html css js image txt web项目中放在 Webapp 在springboot项目中 静态资源放置的位置Springboot默认的静态资源目录(1)在src/main/resources/目录下创建static文件夹(2)在src/main/resources/目录下创建resources文件夹(...原创 2020-04-19 16:05:07 · 774 阅读 · 0 评论 -
自动配置原理精讲||@Conditional ||怎么知道哪些自动配置类生效? 启用debug=true属性(在配置文件配置);
自动配置原理精讲派生注解配置文件怎么配置server.portspring.config.location=”D://application.properties”https://docs.spring.io/spring-boot/docs/1.5.9.RELEASE/reference/htmlsingle/#common-application-propertiesh...原创 2020-04-19 13:55:36 · 475 阅读 · 0 评论 -
配置文件加载优先级和外部配置文件加载||IDEA外部配置文件无法加载
1,项目内部配置文件 spring boot 启动会扫描以下位置的 application.properties 或者 application.yml 文件作为 Spring boot 的默认配置文件其中同一目标下的 properties 文件的优先级大于 yml 文件 file: ./config/ (当前项目路径 config 目录下); file: ./ (当前项目路径下);...原创 2020-04-19 13:04:00 · 1241 阅读 · 0 评论 -
profiles 配置详解
profiles 配置详解 @Profile(value = "pro")1,为什么要使用 profiles 在开发中,一般有两种环境 1,生产环境 [项目上线,客户在使用中,就是生产环境] 2,开发环境[就是开发环境,不解释] 有时候开发环境和生产环境的配置方法是不一样的,那么如何快速的切换呢,这里就要 使用 profiles 文件 ...原创 2020-04-19 12:42:26 · 3467 阅读 · 0 评论 -
springboot 的两种配置文件语法||配置文件占位符||@Value 读取配置文件及验证处理
【掌握】springboot 的两种配置文件语法导入配置文件自动提示的包创建 Student 类创建修改 application.properties配置文件占位符 ${random.int}生成一个 int 的随机数 ${random.value} 生成一个随机字符串 ${random.long} 生成一个 long 的随机数据 ${ran...原创 2020-04-18 21:35:08 · 648 阅读 · 0 评论 -
springboot 启动分析【难点】——如何自动扫描 @SpringBootApplication||如何加载自动配置类 @EnableAutoConfiguration||如何加载前端控制器
springboot 启动分析【难点】 自动扫描的特点 默认扫描与启动类 同级的所有包及其子包都可以自动扫描 如果不可要使用@ComponentScan(basePackage={“”,””})如何自动扫描 @SpringBootApplication@EnableAutoConfiguration@AutoConfigurationPackage@I...原创 2020-04-18 20:17:33 · 703 阅读 · 0 评论 -
常用注解[spring 的 java 配置] ||springboot 热部署
常用注解[spring 的 java 配置]回顾学过的 spring 的注解 @Controller @RestController @Service @Repository @Component @RequestMapping @GetMaping @PostMapping @DeleteMapping @PutMapping @PatchMapping @A...原创 2020-04-18 19:13:35 · 255 阅读 · 0 评论