最基础的:controller,service,util,model常见的:exception,handler,constant,listener,config陌生的:holder,DataSource.marker,cache,comparator.attribute,config解释:@Configuration定义配置类,跟xml文件里的<Beans>做映射,@bean=<
 您是否注意到 Spring Boot 和 Micrometer 为您的应用生成的所有默认指标?如果没有 - 您可以将 actuator 依赖项添加到项目中,然后点击 / actuator / metrics 端点,在那里您将找到有关 JVM 、进程、Tomcat、流量等的有用信息。然后,添加一些缓存,数据源 或 JPA 依赖项,甚至会出
初学Springboot分层 初学之时,简单分层:controller:编写后端提供前端的接口。dao:与在mapper中Mybatis的xml中,sql语句相互形成映射关系,一般为对应实体类简单数据库操作的接口。entity:主要放实体类Bean。service:业务层,编写复杂的服务功能,例如:复杂的数据库操作等。impl:整合service和dao层内容,提供后端完整接口调用。mapper:
分模块就是将一个项目分成多个模块,即maven项目
原创 2021-07-05 21:01:00
247阅读
项目调优概述作为一名资深工程师,项目调优这事,是必须得熟练掌握的事情。 在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。一、修改配置文件关于修改配置文件application.properties。 SpringBoot项目详细的配置文件修改文档其中比较重要的有:server.tomcat.max-connections=0 # Maximum number of
转载 6小时前
0阅读
Spring在2018年9月发布了Spring-Data-JDBC子项目的1.0.0.RELEASE版本(目前版本为1.0.6-RELEASE),Spring-Data-JDBC设计借鉴了DDD,提供了对DDD的支持,包括:聚合与聚合根仓储领域事件在前面领域设计:聚合与聚合根一文中,通过列子介绍了聚合与聚合根;而在领域设计:领域事件一文中,通过例子介绍了领域事件。本文结合Spring-Data-J
目录1.修改pom文件1.1修改项目打包类型1.2去掉内置的tomcat11.3.在build下添加finalName标签用来对war命名1.4新增必要依赖2.新增初始化类2.1.原项目启动类保持不变,在启动类同级目录下新增一个初始化类1.修改pom文件1.1修改项目打包类型项目打包类型(packaging)改为war。 <groupId>...
原创 2022-09-27 11:54:19
171阅读
学习目标0.学习目标1. 常见企业项目模块结构1.1.构建SpringMVC模块结构 ,常见 web+service+model项目结构1.1.1 创建 项目 spring-boot-teach2-parent1.1.2 新建maven module类型项目 springboot-teach2-web1.1.2 类似步骤创建springboot-teach2-model,springboot-t
转载 3月前
103阅读
上一篇文章总结了基于SpringBoot实现分布式微服务下的统一配置、分环境部署配置。以及服务端模块的分离(每一个提供者就是一个独立的微服务)、微服务落地、Dubbo整合及提供者、消费者的配置实现。本次文章将接入数据库及缓存实现。项目结构如下: 从上图可以看出,我们要在提供者和消费者之间搭建缓存服务,本次以Redis为例讲解。系统在接入缓存服务后,对访问量大的查询接口,我们可以在接口第一
开始先给大家讲一个故事:客户要做一个内部办公系统项目项目包含了 前台接待,员工管理,财务结算,库存管理 然后,我们一块做,做完上线。过了段时间,某个功能需要修改,于是你们一块改改改,上线时,所有功能都暂停使用20分钟,更新版本。再过了段时间,财务结算需要修改,于是又改改改,上线时,又暂停20分钟,更新版本。时间过去了,客户又提出,,,,,客户开始抱怨了,我只是要改某个模块,每次都要所有
转载 6月前
367阅读
SpringBoot篇1、为什么要用SpringBootSpring Boot 优点非常多,如:一、独立运行Spring    Boot而且内嵌了各种servlet容器,Tomcat、Jetty等,现在不再需要打成war部署到容器中,Spring Boot只要打成一个可执行的jar就能独立运行,所有的依赖都在一个jar内。二、简化配置spring-boot-s
转载 5月前
30阅读
1简介在出差的过程中,在项目执行的初期,由于需要给客户提供一个可执行的程序,由于当时时间的缘故,采用了提供jar的形式,因为jar只要通过java -jar ***.jar就可以作为一个独立的程序,可以让其他的程序进行调用服务。现在简单的介绍这个jar的制作过程和jar中的结构。2Jar制作可参考博客 Springboot项目(包含第三方jar)打成jar方法,2.1项目结构和jar
RabbitMQ:优点:轻量,迅捷,容易部署和使用,拥有灵活的路由配置 缺点:性能和吞吐量较差,不易进行二次开发RocketMQ:优点:性能好,稳定可靠,有活跃的中文社区,特点响应快 缺点:兼容性较差,但随意影响力的扩大,该问题会有改善ActiveMQ:目前,消息队列在各大互联网平台,尤其是电商平台如京东、淘宝、去哪儿等网站有着深入的应用,主要作用是高并发访问高峰,通过异步消息模式减少网站响应时间
需要在pom文件中加一个插件,这样打出来的就是瘦。注意:SpringBoot项目打出来的入口类只有一个application的,没有main函数的入口类,包含main函数入口类的也在targat目录下,后缀名为original的一个,把后缀名去掉就可以正常使用了。<plugin> <groupId>org.springframewor
原创 2022-06-25 00:56:17
231阅读
第一步:修改pom.xml中的标签packaging <packaging>war</packaging>第二步:添加如下依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactI...
原创 2021-09-14 11:56:14
273阅读
前言 终于等来了假期,也终于等来了团队学习,考试周来的时候真的很慌张,不只是因为考试,更是因为团队学习的中断,学习就应该一鼓作气,趁着精力旺盛,也趁着自己兴趣在这,复习的时候就怕玩游戏,小游戏也不行,毕竟比起学习来,游戏要有很大的吸引力,对于团队学习来说,复习周就相当于休息,一旦时间过长,就容易被转
转载 2020-07-10 23:27:00
214阅读
2评论
spring boot打包war及运行教程1、maven来管理项目,执行命令cd 项目跟目录(和pom.xml同级)mvn clean package或者执行下面的命令排除测试代码后进行打包mvn clean package -Dmaven.test.skip=true2、打包完成的jar会生成到target目录下,命名规则如下 项目名+版本号.java 举例:qcdr-api-jt-1.
转载 6月前
105阅读
前言我们知道,一般的项目中,一个项目一般只会关联配置一个数据库。但是随着项目并发量的不断增加,如果此时所有的并发访问都集中在这一个数据库上,那么这单个数据库可能难以承受高并发所带来的巨大压力。所以此时,我们通常会对数据库进行拆分或是引入第2、第3个数据库,也就是可以在一个项目中使用多个数据库,那么我们就需要在一个项目中配置多个数据源。这时候你可能会觉得,一个项目中配置一个数据库很简单,那要是增加一
由于需要把写的spring boot后台程序放到云服务上,所以今天研究了一下如何把spring boot项目部署到安装的tomcat服务器上,现在整理下打包—>部署—>访问这个整个步骤以及遇到的问题,供大家参考和以后的回顾:1、打包修改打包形式在pom.xml里设置<packaging>war</packaging>添加打包必备项<!-- 项目打包必备 -
SpringBoot项目在开发中,方便快捷,有一点原因就是SpringBoot项目可以打jar运行:把jar直接扔服务器上,然后运行jar就能访问项目接口了。下面介绍SpringBoot项目打jar运行的步骤流程:一、我们所熟悉的是在开发环境下,直接用开发工具来运行那个启动类,然后就能启动这个项目:开发环境下启动项目二、 SpringBoot项目打jar方法:【1】在cmd界面中,进入项
转载 5月前
89阅读
  • 1
  • 2
  • 3
  • 4
  • 5