随笔分类 -  Spring Boot

Spring Boot开发过程中遇到的坑
摘要:(1)、新建一个普通Maven项目,用于存放一些公共服务接口及公共的Bean等。 项目结构: 公共Bean: 公共服务接口: (2)、新建SpringBoot项目用作与Eureka注册中心 1)、导入依赖(或者在SpringBoot初始化向导中勾选cloud Discovery =》 Eureka 阅读全文
posted @ 2019-02-09 16:13 SpringCore 阅读(4473) 评论(0) 推荐(1) 编辑
摘要:(1)、新建一个普通Maven项目,用于存放一些公共服务接口及公共的Bean等。 项目: 公共Bean: 公共服务接口: (2)、新建SpringBoot项目用作与服务提供者 1)、添加依赖 * dubbo-spring-boot-starter的版本与SpringBoot的版本之间有相应的对照关系 阅读全文
posted @ 2019-02-09 12:21 SpringCore 阅读(219) 评论(0) 推荐(0) 编辑
摘要:⒈添加starter依赖 ⒉使用配置类定义授权与定义规则 ⒊编写控制器类(略) ⒋编写相关页面 阅读全文
posted @ 2019-02-09 11:04 SpringCore 阅读(2385) 评论(0) 推荐(0) 编辑
摘要:(1)、导入starter依赖 (2)、配置相关属性 (3)、使用JavaMailSenderImpl发送邮件 *我在测试代码的过程中发生了javax.mail.MessagingException: Could not connect to SMTP host: smtp.163.com, por 阅读全文
posted @ 2019-02-09 10:31 SpringCore 阅读(6267) 评论(1) 推荐(0) 编辑
摘要:(1)、异步任务 (2)、定时任务 cron表达式: 0-7或SUN-SAT 0,7代表SUN 特殊字符对照表 阅读全文
posted @ 2019-02-08 21:21 SpringCore 阅读(222) 评论(0) 推荐(0) 编辑
摘要:(1)、添加starter依赖 (2)、配置相关属性 *cluster-name可以在ip:9200里面查看 *SpringDataElasticSearch与ES版本之间有相应的适配关系,低版本的SpringDataElasticSearch不兼容高版本的ES。 解决方案: 1.升级SpringB 阅读全文
posted @ 2019-02-08 20:24 SpringCore 阅读(10245) 评论(0) 推荐(1) 编辑
摘要:(1)、添加依赖 (2)、配置文件中配置相关属性 (3)、使用JestClient操作ES 阅读全文
posted @ 2019-02-06 20:15 SpringCore 阅读(3027) 评论(0) 推荐(0) 编辑
摘要:(1)、导入starter依赖 (2)、在配置文件中配置rabbitmq相关属性 (3)、配置rabbitmq使用json进行消息的序列化(默认使用JDK进行消息的序列化) (4)主程序类添加@EnableRabbit注解开启基于注解的RabbltMQ模式 (5)、使用AmqpAdmin创建和删除Q 阅读全文
posted @ 2019-02-06 19:45 SpringCore 阅读(435) 评论(0) 推荐(0) 编辑
摘要:(1)、添加starter依赖 (2)、配置相关信息 (3)、配置类 (4)、主程序类使用@EnableJms注解开启基于注解的Jms模式 (5)、使用JmsTemplate发送和接收消息 (6)、在service层所需方法上添加@JmsListener注解用于监听队列,当队列中新添加了消息那么此方 阅读全文
posted @ 2019-02-04 23:22 SpringCore 阅读(413) 评论(0) 推荐(0) 编辑
摘要:(1)、添加依赖 (2)、配置Redis (3)、使用 配置好Redis后,缓存注解就会把数据缓存到Redis中了,如果我们想要手动添加缓存可以使用 StringRedisTemplate 仅仅操作字符串 RedisTemplate 操作Key-Value对象 **Redis默认使用Jdk序列化机制 阅读全文
posted @ 2019-02-03 21:09 SpringCore 阅读(462) 评论(0) 推荐(0) 编辑
摘要:(1)、使用@EnableCaching注解开启基于注解的缓存 (2)、对使用缓存的方法添加缓存注解 *缓存支持的SpEL表达式 当前方法调用使用的缓存列表 (如@cacheable(value={"cache1","cache2"}),则有两个cache) 阅读全文
posted @ 2019-02-03 18:21 SpringCore 阅读(235) 评论(0) 推荐(0) 编辑
摘要:(1)、这个场景所需要的依赖 (2)、编写自动配置 @Configuration //指定这个类是一个配置类 @ConditionalOnxxx //在指定条件成立的情况下自动配置类生效 @AutoConfigureAfter //指定自动配置类的顺序 @Bean //给容器中添加组件 @Confi 阅读全文
posted @ 2019-02-02 21:11 SpringCore 阅读(307) 评论(0) 推荐(0) 编辑
摘要:(1)、需要配置在META-INF/Spring.factories 1.ApplicationContextInitializer 2.SpringApplicationRunListener (2)、只需要放到ioc容器中即可 1.ApplicationRunner 2.CommandLineR 阅读全文
posted @ 2019-02-02 20:03 SpringCore 阅读(2481) 评论(0) 推荐(0) 编辑
摘要:(1)、添加依赖 (2)、编写实体类 (3)、配置Jpa (4)、编写一个Dao接口来操作实体类对应的数据表(Repository) 使用@PageableDefault注解控制默认的分页参数 相关测试及调用可以借鉴https://www.cnblogs.com/fanqisoft/p/103566 阅读全文
posted @ 2019-02-01 20:24 SpringCore 阅读(557) 评论(0) 推荐(0) 编辑
摘要:(1)、添加依赖 (2)、编写Mapper接口类 (3)、编写Mybatis配置文件 (4)、编写Mapper接口对应的Mapper配置文件 (5)、在配置文件中配置mybatis 阅读全文
posted @ 2019-02-01 20:06 SpringCore 阅读(185) 评论(0) 推荐(0) 编辑
摘要:详情可以参考Mybatis官方文档 http://www.mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ (1)、引入Mybatis针对SpringBoot制作的Starter依赖 (2)、配置Mybatis设置 阅读全文
posted @ 2019-02-01 19:03 SpringCore 阅读(606) 评论(0) 推荐(0) 编辑
摘要:(1)、添加相关依赖 (2)、配置配置文件 (3)将配置文件自定义属性和自定义数据源绑定(我配置文件中没有自定义属性),配置Druid监控 (4)访问http://localhost:8080/druid 阅读全文
posted @ 2019-01-31 20:14 SpringCore 阅读(2377) 评论(0) 推荐(0) 编辑
摘要:(1)、添加相关依赖 (2)、在配置文件中配置数据源相关信息 (3)、编写service、dao(为了方便我就写在一起了) (4)controller调用即可 阅读全文
posted @ 2019-01-31 19:57 SpringCore 阅读(6523) 评论(0) 推荐(0) 编辑
摘要:SpringBoot默认使用嵌入式的Servlet容器,应用打包成可执行的jar包 优点:简单、便携 缺点:默认不支持jsp,优化定制比较复杂(使用定制器serverProperties、自定义EmbeddedServletContainerCustomizer,自己编写嵌入式Servlet容器的创 阅读全文
posted @ 2019-01-30 20:20 SpringCore 阅读(843) 评论(0) 推荐(0) 编辑
摘要:1 2 org.springframework.boot 3 spring-boot-starter-web 4 5 6 7 org.springframework.boot 8 ... 阅读全文
posted @ 2019-01-29 20:55 SpringCore 阅读(538) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示