
springboot
文章平均质量分 58
弗锐土豆
喜欢技术,做一个简单的人
展开
-
SpringBoot使用JpaRepository方法命名和@Query查询的一些复杂场景
JpaRepository方法命名和@Query查询各有所长。对用户查询使用的建议@Query吧,需求怪异的多些。内部模型间逻辑的用JpaRepository方法命名查询还是很高效的,可读性也很强。原创 2024-10-25 17:55:48 · 1039 阅读 · 0 评论 -
带徒弟从java连接access数据过程中发现的疑难问题吸取成长经验
徒弟毕业不到一年,能用网上资料搭建环境,连接access已经不错了。出现的搜索不到的问题,我们要大胆的阅读源代码。思维打开,放飞想法,谁能想到开发机器安装了加密监视软件?代码的断点调试,字节码值的妖怪现象还是揭露了加密监视软件的手脚。本来不是问题,有了这样的问题出现,提升了徒弟排查问题的能力,打开了思维。不要怕,再诡异的问题都有原因!原创 2024-04-13 11:26:31 · 1101 阅读 · 0 评论 -
fastjson序列化与反序列化的忽略
做了一个基于springboot+fastjson的小应用。A对象与B对象是@OneToMany关系。A对象新增时也希望一起传递B的信息到后台进行Many端数据的新增。直接使用A对象来接收前台传递的信息,springboot会帮我们组装好对象。查询A对象时,又不希望其中的List被序列化传递给前端。原创 2023-12-13 14:56:07 · 143 阅读 · 0 评论 -
JPA优雅处理父类、嵌入类的属性所对应的数据库字段定义信息
JPA对象设计中,使用继承、或者嵌入类的方式定义对象,使得对象之前的关系变得立体丰富、有血有肉,更加准确的表达了对象之间的关系。通过@AttributeOverrides注解,实现存储策略修改,不侵入父类及嵌入类,极致优雅。原创 2022-04-14 20:34:25 · 1471 阅读 · 0 评论 -
springboot的jar包运行时优雅变更参数
开发环境的数据库密码与正式环境不一样。如果写在源代码的application.properties文件中,有密码扩散的风险。还有开发时本地测试运行的端口在服务器可能要换一个端口等需求。通过spring.config.location指定外部增量参数,优雅更新参数。原创 2022-04-13 13:24:35 · 2601 阅读 · 0 评论 -
SpringBoot打包后用java-jar运行中文乱码
解决bat文件通过java-jar命令运行springboot的jar包出现中文乱码的问题原创 2022-03-15 18:02:40 · 2121 阅读 · 0 评论 -
springboot打jar包后运行提示找不到界面
用的thymeleaf模版,把html文件放在resources的templates目录下面。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>...原创 2018-12-05 11:18:24 · 4169 阅读 · 3 评论 -
指定springboot的jar运行内存
一般情况下,我们运行一个springboot的jar包,是这样运行的:java -jar xxx.jar如果想指定运行的内存,可以这样:java -Xms10m -Xmx200m -jar xxx.jar这个参数是java命令的参数,其他详细的细节可以看java的doc或者百度了。...原创 2018-04-27 13:22:06 · 22148 阅读 · 0 评论 -
springboot启动时修改application.properties中定义的参数
比如要修改启动的端口号,可以这样写java -jar xxx.jar --server.port:8082如果要修改多个参数,空格后继续写就可以了。再例如:java -jar xxx.jar --server.port:8082 --test.name=张三当然还有指定properties文件的方法,以后再写。我个人喜欢这种方法。...原创 2018-04-26 17:14:10 · 13004 阅读 · 2 评论 -
用nginx做springboot的路由
做好了各个服务,都一个服务一个端口,如果端口修改或者启用多实例,简单的调用满足不了服务消费。想了一个简单取巧的办法,用nginx的代理,指向具体的服务,每一个服务的消费者只需要指向nginx就好了。nginx的配置为,nginx.conf文件中添加下面的配置location /leave/ { proxy_pass http://127.0.0.1:10001; }这样配置后,访问代理地址...原创 2018-04-25 15:45:46 · 1990 阅读 · 1 评论 -
有了springboot为什么还需要springcloud
最近在学习把传统系统改造为微服务的结构,了解了一下springboot和springcloud。招聘中接触到的应聘者也有不少人使用过这两个框架。问到springcloud,基本都能说出其包含服务注册、发现、熔断等功能。但如果我问为什么需要springcloud的时候,都用其包含的功能来搪塞,跟我一样的迷糊。所以,我决定动动手,去找到我想要的答案。 我挑选了一个以前做过...原创 2018-04-25 09:13:58 · 9495 阅读 · 2 评论 -
springboot不继承打可执行jar包
网上到处都是基于继承怎么打可执行包的,不继承打可执行包的方法再这里 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artif...原创 2018-03-14 14:05:49 · 541 阅读 · 0 评论 -
springboot不使用继承,使用依赖
接上篇文章http://blog.youkuaiyun.com/qq_37372909/article/details/79441678把里面的继承 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac...原创 2018-03-05 09:34:58 · 2287 阅读 · 0 评论 -
springboot入门helloworld
1.创建一个maven的jar工程,过程略2.添加继承和依赖 继承的是spring-boot-starter-parent <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&...原创 2018-03-05 09:06:40 · 231 阅读 · 0 评论