SpringBoot
文章平均质量分 59
后皇嘉树,橘徠服兮
这个作者很懒,什么都没留下…
展开
-
@Mapper 和 @MapperScan注解
@Mapper 这个注解的定义如下:@Documented@Inherited@Retention(RUNTIME)@Target({ TYPE, METHOD, FIELD, PARAMETER })public @interface Mapper { // Interface Mapper}@Mapper 一般我们用在接口上,代码如下:@Mapperpublic interface UserDAO { @Select("select * from user whe转载 2021-04-02 11:13:07 · 235 阅读 · 0 评论 -
springmvc 中@Controller和@RestController的区别
1. Controller, RestController的共同点都是用来表示Spring某个类的是否可以接收HTTP请求2. Controller, RestController的不同点@Controller标识一个Spring类是Spring MVC controller处理器@RestController: a convenience annotation that does nothing more than adding the@Controller and@ResponseB..转载 2021-04-02 10:49:00 · 463 阅读 · 0 评论 -
SpringBoot启动报错Failed to determine a suitable driver class
转自https://segmentfault.com/a/1190000019090635新建的springboot工程启动报错,2021-04-01 10:47:19.255 ERROR 3249 --- [ restartedMain] o.s.b.d.LoggingFailureAnalysisReporter :***************************APPLICATION FAILED TO START***************************...转载 2021-04-01 10:53:37 · 18702 阅读 · 1 评论 -
springboot2.X 连接多个Redis数据源
背景:我们测试环境有两套,所以涉及俩套Redis存储,测试环境存储订单被锁的情况,解锁的话需要手动在对应的Redis DB中删除订单号key。为节省人工,考虑才测试平台做一个简单的功能,查询订单是否被锁,解锁(即删除订单号)pom<dependency> <groupId>org.springframework.boot</group...原创 2019-05-09 15:04:19 · 6195 阅读 · 2 评论 -
spring jpa @Query中使用in
jpa @Query中使用in,需要注意参数一定要是List<>,不然无法查询出数据。@Query(value = "select * from trade$seek_purchase_offer where sp_id in (:spIds) and of_enuu = :enUu", nativeQuery = true) List<SeekPurchaseOf...转载 2019-04-12 10:55:16 · 6470 阅读 · 1 评论 -
Spring Boot与Log4j2集成之java.lang.IllegalStateException: Logback configuration error detected:
引言: 一个问题的分析与解决过程是表与里的过程,是一个大胆猜测与小心求证的过程,spring boot与log4j2的集成过程中,我将描述一下分析这个问题的思路和过程。 我一直强调一点: 重要的不是解决问题的结论,而是解决问题的思路和方法,即使在解决完问题之后,依然需要回过头复盘,在问题分析过程中的走过的弯路。1 项目情况介绍Spring Boot 1.5.7 , JDK 1.8, Log4...转载 2019-01-16 15:14:53 · 522 阅读 · 1 评论 -
spring boot data jpa 创建表中长文本字段
spring boot data jpa 创建表中长文本字段1.如何创建 需要用到的注解 @Lob @Lob标注表示将属性映射成数据库支持的大对象类型,Clob或者Blog。其中: Clob(Character Large Ojects)类型是长字符串类型,java.sql.Clob、 Character[]、char[] 和 String 将被映射为 Clo...转载 2019-01-25 11:29:49 · 6030 阅读 · 1 评论 -
mybatis配置时出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
mybatis配置时出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)如果出现:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)一般的原因是Mapper interf...转载 2018-11-14 17:54:02 · 457 阅读 · 0 评论 -
spring boot configuration annotation processor not found in classpath
spring boot configuration annotation processor not found in classpath在pom.xml导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-conf...转载 2018-10-31 18:00:22 · 163 阅读 · 0 评论 -
005 java -jar将服务发布到服务器
java -jar -Dserver.port=9999 demo-0.0.1-SNAPSHOT.jar &注意结尾处的‘&’ 该符号使得当前窗口不被锁定,关闭窗口后,服务不会被自动停止。这里若使用Ctrl+C退出屏幕打印,服务也会被停止。...原创 2018-10-08 10:56:03 · 360 阅读 · 0 评论 -
004SpringBoot单元测试
上接003SpringBoot热部署单元测试单元测试在我们日常开发中必不可少,一个优秀的程序员,单元测试开发也非常完善。下面我们看下 Spring Boot 对单元测试又做了哪些支持?如果我们只想运行一个 hello world,只需要一个 @Test 注解就可以了。在 src/test 目录下新建一个 HelloTest 类,代码如下:public class HelloTes...转载 2018-09-28 15:30:49 · 215 阅读 · 0 评论 -
003SpringBoot热部署
上接002SpringBoot来个HelloWord 热启动就需要用到我们在一开始就引入的另外一个组件:spring-boot-devtools。它是 Spring Boot 提供的一组开发工具包,其中就包含我们需要的热部署功能,在使用这个功能之前还需要再做一些配置。添加依赖在 pom.xml 文件中添加 spring-boot-devtools 组件。<depende...转载 2018-09-28 15:04:27 · 162 阅读 · 0 评论 -
002SpringBoot来个HelloWord
接上一篇001SpringBoot构建项目 1、创建HelloController类在目录 src\main\java\com\neo\web 下创建 HelloController:@RestControllerpublic class HelloController { @RequestMapping("/hello") public String hel...转载 2018-09-28 14:52:42 · 145 阅读 · 0 评论 -
001SpringBoot构建项目
有两种方式来构建 Spring Boot 项目基础框架,第一种是使用 Spring 官方提供的构建页面;第二种是使用 IntelliJ IDEA 中的 Spring 插件来创建。第一种、使用 Spring 官方提供页面构建访问 http://start.spring.io/ 网址。 选择构建工具 Maven Project,编程语言选择 Java、Spring Boot 版本 2.0.5...转载 2018-09-28 14:34:54 · 314 阅读 · 0 评论