![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 78
lolwsyzc
这个作者很懒,什么都没留下…
展开
-
Spring Boot注解
Spring Boot注解自动配置@SpringBootApplication@ComponentScan@Configuration@EnableAutoConfiguration自动配置Spring使用@Configuration作为配置的注解,当Spring发现某个类使用了@Configuration标注了,就去将该类下寻找使用@Bean注解的方法创建bean并放入到容器中@Confi...转载 2018-10-11 09:48:36 · 172 阅读 · 0 评论 -
Spring Boot中的spring-data-jpa
Spring Boot中的spring-data-jpa简介1. pom.xml2. application.properties3.实体类4. repository5.测试简介JPA:Java Persistence API,是Sun官方提出的Java持久化规范,而他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,并且其是在充分吸收了现有Hibernate,TopLink,JDO等...转载 2018-10-17 09:17:23 · 84 阅读 · 0 评论 -
Spring Boot中JdbcTemplate
Spring Boot中JdbcTemplate1. pom.xml2. application.properties3. JdbcTemplateJdbcTemplate多数据1.application.properties2.config1. pom.xml<dependency> <groupId>org.springframework.boot</g...转载 2018-10-17 09:25:26 · 163 阅读 · 0 评论 -
Spring Boot -- JSP
Spring Boot -- JSP1. pom.xml2. application.properties3.创建webapp目录4.controller5. 访问localhost/index则会请求转发到index.jsp页面1. pom.xml<!--jsp页面使用jstl标签--><dependency> <groupId>javax.ser...转载 2018-10-17 09:31:57 · 95 阅读 · 0 评论 -
Spring Boot -- Thymeleaf
Spring Boot -- ThymeleafThymeleaf简介1. pom.xml2. application.propertiesThymeleaf的默认配置常用配置3.创建Thymeleaf4.Thymeleaf的基本操作1.表达式2.文本操作3.运算符4.遍历5.条件判断6.Thymeleaf内置对象和其他常见操作7.常用th标签Thymeleaf简介Thymeleaf最大的特点...原创 2018-10-17 10:49:38 · 170 阅读 · 0 评论 -
Spring Boot静态资源
Spring Boot静态资源Spring Boot静态资源的存放位置1. application.properties配置2. JavaConfig - WebMvcConfigurationSupportwebjarswebjars-locator静态资源浏览器缓存Spring Boot Interceptor拦截器Spring Boot静态资源的存放位置Spring Boot 提供了对静...转载 2018-10-17 11:08:27 · 177 阅读 · 0 评论 -
Spring Boot-- Servlet、Filter、Listener、Interceptor
Spring Boot-- Servlet、Filter、Listener、Interceptor在Spring Boot中让Servlet、Listener、Filter生效的方法:在Application上使用@ServletComponentScan注解标注配置一个WebConfig@Configurationpublic class WebConfig { @Bea...原创 2018-10-17 14:40:27 · 134 阅读 · 0 评论 -
Spring Boot -- 异常处理
Spring Boot -- 异常处理默认的异常处理自定义的异常处理BasicErrorController 方式@ExceptionHandler 注解方式默认的异常处理默认的异常处理有两种方式BasicErrorController 方式@ExceptionHandler 注解方式在Spring boot开发中经常遇到“Whitelabel Error Page”白色标签错误页,...转载 2018-10-17 14:47:25 · 93 阅读 · 0 评论 -
Spring Boot -- 文件上传
Spring Boot -- 文件上传一:文件上传1. pom.xml2. application.properties3. Controller4.测试二:热部署spring-boot-devtools1. pom.xml2. 设置一:文件上传1. pom.xml<dependency> <groupId>org.springframework.boot&l...转载 2018-10-17 14:57:08 · 168 阅读 · 0 评论 -
Spring Boot -- RabbitMQ
Spring Boot -- RabbitMQ1. pom.xml2. application.properties3. config4. 生产者5. 消费者6. 测试发现对象消息一个生产者多个消费者多个生产者多个消费者一个交换机绑定多个路由键QueueConfigProducerConsumer扇形交换机,广播模式,发布订阅模式FanoutRabbitConfigProducer1. pom....转载 2018-10-17 17:08:07 · 124 阅读 · 0 评论 -
Spring Boot配置文件和常见操作
Spring Boot配置文件和常见操作Spring Boot项目发布成jar包Spring Boot配置方式命令行方式应用程序属性文件: application.propertiesSpring Boot项目发布成jar包在idea中通过maven构建Spring Boot项目,可直接使用maven的打包功能进行发布,在maven project选项卡中运行package即可打包Sp...转载 2018-10-10 16:17:12 · 134 阅读 · 0 评论 -
Spring Boot Demo搭建
Spring Boot Demo搭建controller代码junit测试代码关于Spring MVC中几个注解的说明关于MockMVC的说明controller代码import com.example.demo.entity.User;import com.example.demo.entity.Users;import com.example.demo.service.UserServ...原创 2018-10-10 15:43:18 · 209 阅读 · 0 评论 -
Spring Boot环境搭建
Spring Boot环境搭建方法一:使用idea的Spring Initializer创建方法二:直接在官网上创建项目并导入idea中Spring Boot项目与传统web maven项目的区别Spring Boot的优点Spring Boot的缺点方法一:使用idea的Spring Initializer创建选择web,下一步完成创建,项目创建完成后运行SpringBootDemoAp...原创 2018-10-10 10:57:18 · 464 阅读 · 0 评论 -
Spring Boot日志和AOP注解
Spring Boot日志和AOP注解Spring Boot日志logging常用配置多环境日志配置自定义日志AOP:面向切面编程添加aop依赖AOP的基本概念实现AOP的切面主要有以下几个要素:示例Spring Boot日志集成logback需要添加spring-boot-starter-logging依赖,而此依赖已经在spring-boot-starter中默认集成了,所以不用再添加此依...转载 2018-10-11 11:05:36 · 1221 阅读 · 0 评论 -
Spring Boot集成Swagger2
Spring Boot集成Swagger2Swagger 介绍添加入Swagger2的依赖configurationSwagger 各注解说明测试swagger 聚合多个项目跨域问题全局配置单个配置Swagger 介绍Swagger2是一款RESTFUL接口的文档在线自动生成和功能测试功能软件Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web...转载 2018-10-11 16:50:15 · 3818 阅读 · 3 评论 -
Spring Boot集成mybatis
Spring Boot集成mybatis集成MyBatis1. 引入依赖2. 配置application.properties3. 配置mybatis相关注解4. 配置XXXmapper.xmlMyBatis集成分页插件pagehelper1. 引入依赖2. 配置application.properties3. 在service中层使用分页MyBatis多数据源配置(主从数据库)1.DataSou...转载 2018-10-12 09:36:34 · 96 阅读 · 0 评论 -
Spring Boot中MyBatis集成Druid
Spring Boot中MyBatis集成DruidMyBatis集成Druid1. 引入依赖2. 配置application.properties3. DruidConfiguration4. DruidStatFilter5. DruidStatViewServlet6. @ServletComponentScan7. 访问DruidMyBatis集成Druid1. 引入依赖<!-...转载 2018-10-12 09:48:36 · 565 阅读 · 0 评论 -
Spring Boot集成redis
Spring Boot集成redis1. 引入依赖2. 配置application.properties3. 测试字符串值4. 在redis中存储对象1. 引入依赖<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId...转载 2018-10-12 15:02:18 · 71 阅读 · 0 评论 -
Spring Boot -- Apache Shiro
Spring Boot -- Apache Shiro1. pom.xml2. application.properties3. entity4. 插入测试数据5.dao/service6.ShiroConfig7.controller1. pom.xmlshiro并没有提供对应的Starter,而是使用的shiro-spring,其它的依赖都是辅助<!-- shiro -->...转载 2018-10-18 11:20:52 · 123 阅读 · 0 评论 -
Spring Boot -- 定时任务
Spring Boot -- 定时任务一:简介二:静态定时任务1. pom.xml2. Component3. 开启定时任务@EnableScheduling4.测试5.@Scheduled注解详解三:动态定时任务1. pom.xml2.sql3.domain4.dao5.mapper6. exception7. service8. controller9. ScheduleUtil10. lis...转载 2018-10-18 14:55:00 · 182 阅读 · 0 评论 -
Spring Boot -- Email
Spring Boot -- Email1. pom.xml2. application.properties3.MailUtil1. pom.xml发送模板邮件需要用到spring-boot-starter-thymeleaf,其他其他邮件内容不需要该依赖<!-- mail --><dependency> <groupId>org.springf...转载 2018-10-18 15:00:41 · 292 阅读 · 0 评论 -
Spring Boot -- ehcache
Spring Boot -- ehcache1. pom.xml2. application.properties3. ehcache.xml4. config5.service1. pom.xml<!-- ehcache --><dependency> <groupId>org.springframework.boot</groupId&g...转载 2018-10-18 15:58:04 · 193 阅读 · 0 评论 -
Spring Boot中的starter
Spring Boot中的starterstarter自定义starter创建maven项目依赖XxxProperties核心服务类自动配置类spring.factories测试starter在springboot中,使用的最多的就是starter。starter可以理解为一个可拔插式的插件,例如,你想使用jdbc插件,那么可以使用spring-boot-starter-jdbc;如果想使用m...转载 2018-10-22 17:10:11 · 456 阅读 · 0 评论