Spring
文章平均质量分 65
Spring
星云
我们不只是代码的搬运工,我们还生产代码。
展开
-
OpenFeign调用服务示例代码
OpenFeignOpenFeign支持@RequestMappin之类的Spring MVC注解,是一个声明式Web服务客户端和模板化的HTTP客户端。@FeignClient可以解析Spring MVC的@RequestMapping、@GetMapping等注解,通过动态代理生成实现类,在类中实现负载均衡,调用其他服务。其隐藏了REST请求,这样就不用动手拼接URL,OpenFeign都包了。目录结构📄test.py📁demo📄pom.xml📁eureka-server📄pom.x原创 2020-12-31 16:42:41 · 594 阅读 · 1 评论 -
有关JPA @SecondaryTable
@SecondaryTable一对一关系下面这种情况进行save、update、getById等等和普通实体没啥区别,插入的时候主表和从表都被创建,更新时也都更新。相当于直接把俩表当成一个表操作。import javax.persistence.*;@Entity@Table(name = "user") // 主表表名@SecondaryTable( name = "user_info", // 从表表名 pkJoinColumns = @PrimaryKeyJoinColumn( n原创 2021-11-29 23:37:56 · 592 阅读 · 1 评论 -
Controller如何接收具有日期属性的实体 no int/Int-argument constructor/factory method to deserialize from Number va
代码控制器代码package com.example.demo.controller;import com.alibaba.fastjson.*;import org.springframework.web.bind.annotation.*;import com.example.demo.vo.VO;@RestController@RequestMapping("/index")public class IndexController{ @PostMapping public St原创 2021-10-24 11:01:33 · 2157 阅读 · 0 评论 -
SpringBoot+JPA @Autowired注入泛型成员 封装统一接口
这样注入是不可行的@Autowiredpublic abstract class FooService <T, K, R extends JpaRepository<T, K> & JpaSpecificationExecutor<T>>{ @Autowired private R repo; ...}原创 2021-10-07 15:07:08 · 2569 阅读 · 3 评论 -
Invocation of init method failed...SessionRepositoryUnavailableException: No session repository coul
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.session.SessionAutoConfiguration$ServletSessionRepositoryValidator': Invocation of init method failed; nested exception is org.sp原创 2021-01-27 12:04:00 · 817 阅读 · 0 评论 -
Servlet.service() for servlet [dispatcherServlet] in context with…NullPointerException] with root ca
@Componentpublic class MainInterceptor implements HandlerInterceptor{ @Override public boolean preHandle( HttpServletRequest request, HttpServletResponse response, Object handler ) throws Exception { try原创 2021-02-13 01:26:38 · 720 阅读 · 0 评论 -
[多图] VSCode:Java Spring 新建Web项目
基础环境搭建新建项目ctrl+shift+p打开快速选择器,找到Spring Initializr: Create a Maven Project...选择Spring Boot版本选择编程语言输入组织ID,这些所输入的将用在文件夹名上填写项目ID,这个项目叫什么指定打包类型,选WAR指定Java11+的Java版本导入一些包,比如Spring Web、Spring Session、Spring Boot DevTools、Lombok、MySQL Driv原创 2021-01-17 00:48:29 · 969 阅读 · 2 评论 -
[多图]搭建环境(附下载链接):安装Maven、安装VSCode、安装Java、安装MySQL、安装Android Studio
安装MavenMaven的目标:使构建过程变得容易;提供一个统一的构建系统;提供优质项目信息;最佳实践发展提供指导。可以直接下载解压版,特别小。安装VS Code直接将VS Code解压后点击其中的code.exe运行就行,接着安装必要的插件,硬盘很大可以多安装几个。VSCode和插件按Ctrl+Shift+p,敲:>Preferences: Open Settings,然后写上如下三行(不删原有的):"maven.excludedFolders": ["**/.*", "**原创 2021-01-15 22:38:46 · 369 阅读 · 1 评论