当前位置: 首页 > news >正文

白云区建网站深圳龙华区大浪社区

白云区建网站,深圳龙华区大浪社区,新乡网站关键字优化,做的网站提示磁盘空间不足目录 maven的pom作用: Pointcut("execution(*com.example.dome.*.*(……))") 缓存的作用,redis配置过程 Redis配置过程: SpringBoot缓存配置过程: AOP的五种增强注解: 论述题:包结构作用、…

目录

maven的pom作用:

@Pointcut("execution(*com.example.dome.*.*(……))")

缓存的作用,redis配置过程

Redis配置过程:

SpringBoot缓存配置过程:

AOP的五种增强注解:

论述题:包结构作用、启动类。

@SpringBootApplication包含的注解:

maven定位依赖

@Pointcut("execution(*com.example.dome.*.*(……))")

@configretion@Bean作用

@Autowired和@Resource的区别

论述题:配置文件优先级

论述题:


maven的pom作用:

一个XML格式的文件,它描述了项目的结构、依赖关系、插件等相关信息,是Maven项目管理的核心文件之一

通过pom文件,Maven可以自动下载并管理项目所依赖的库,自动编译、测试、打包、部署代码,大大简化了项目管理的工作。

pom文件也使得Maven可以提供多种插件和丰富的管理功能,为开发者提供了更强大的开发工具。

@Pointcut("execution(*com.example.dome.*.*(……))")

第一个*:任意类型的返回参数;

第二个*:该文件夹下的任意类;

第三个*:该类的任意方法;

缓存的作用,redis配置过程

缓存作用:提高查询速度,降低资源利用率,改善系统可伸缩性,增强系统的高并发性

Redis配置过程:

在pom文件中加入对应坐标;

在配置文件中填入链接Redis相关信息;

注入redis模版对象,进行redis操作;

SpringBoot缓存配置过程:

在启动类上添加 @EnableCaching 注解,启用 Spring Cache。

在需要缓存的类或方法上添加对应的注解。

AOP的五种增强注解:

@Before:执行前通知,目标方法运行前执行;

@After:最终通知,目标方法运行后执行;

@AfterReturning:返回后通知,目标方法返回数据后执行;

@AfterThrowing:异常通知,目标方法抛出异常后执行

@Around:自定义通知执行时机,可决定目标方法是否执行;

论述题:包结构作用、启动类。

entity(model):数据库实体类

dao:持久层

service:服务层

controller:控制层

utils:工具类

config:配置类

@SpringBootApplication包含的注解:

SpringBootConfiguration:表示当前类为一个配置类并可以被组件扫描器扫描。

EnableAutoConfiguration:启动自动配置,向容器中导入所选中的自动配置类。

ComponentScan:扫描指定包及其子包下所有注解类文件作为Spring容器的组件使用。

修改端口:server.port=7474

maven定位依赖

Maven 是一个基于项目对象模型(Project Object Model,POM)的项目管理工具。在 Maven 中,pom.xml 文件是 Maven 项目的核心配置文件。其中包括了构建项目所需的依赖、插件、属性等等信息

<groupId>:机构或者团体的英文,采用“逆向域名”形式书写;

<artifactId>:项目名称,说明其用途;

<version>:版本号,一般采用“版本+单词”形式;

@Pointcut("execution(*com.example.dome.*.*(……))")

第一个*:任意类型的返回参数;

第二个*:该文件夹下的任意类;

第三个*:该类的任意方法;

@configretion@Bean作用

@configretion:表示该类是一个配置类,在Spring创建容器时会被扫描到,并将其内部所有带@Bean注解的方法作为Spring Bean注册到容器中。

@Bean:表示在方法上定义了一个Bean对象,这个对象交给Spring容器管理,Spring容器会自动调用该方法,并将其返回的实例对象存入容器中供调用。

@Autowired和@Resource的区别

@Autowired是Spring提供的注解,而@Resource是Java EE提供的注解。

@Autowired默认按照类型进行注入,如果有多个同类型的bean,则需要通过@Qualifier指定具体的bean名称。而@Resource默认按照名称进行注入,如果名称匹配不到,则会尝试按照类型进行注入。

@Autowired可以用在构造方法、setter方法、字段上,而@Resource只能用在字段上。

@Autowired是Spring特有的注解,不具有Java EE的兼容性,而@Resource是Java EE的标准注解,具有更好的兼容性。

论述题:配置文件优先级

在相同的文件夹下,Properties优先于yml,yml优先于yaml;

在config文件夹下的配置文件优先于resource文件夹下配置文件;

在jar包外的同目录下配置文件优先于jar内部配置文件;

在jar包同目录下的config文件夹下配置文件优先于jar包同目录下配置文件;

修改项目的访问根路径:server.servlet.context-path = /demo

论述题:

  1. SpringBoot上传文件
    1. 使用springSpring自带的MultipartFile接口实现文件上传
      • Controller中添加上传文件的接口方法
      • 添加上传文件的表单页面, enctype使用multipart/form-data属性。
    2. 使用Apache Commons FileUpload实现文件上传
      • pom文件添加对应依赖
      • Controller中添加上传文件的接口方法
      • 添加上传文件的表单页面, enctype使用multipart/form-data属性

  1. SpringBoot打包JAR包
    1. 引入spring-boot-maven-plugin插件。
    2. 命令行输入mvn clean package,或者,打开IDEA的MAVEN控制台,点击lifecycle下的package。
    3. 运行jar包,java -jar 包名.jar。

可能的简答

Spring的IOC和DI:

IOC:IOC:控制反转,对象的控制权交由第三方统一管理;利用JAVA反射技术实现运行时对象创建于关联;基于配置提高应用程序的可维护性与扩展性;

DI:依赖注入,Bean对象的创建依赖于容器,Bean对象所依赖的资源,由容器来设置和装配;

 

 

 

http://www.khdw.cn/news/53589.html

相关文章:

  • 国外免费外贸网站网络服务商主要包括
  • 嘉兴seo网站排名优化阿里指数数据分析平台
  • 在深圳做网站多少钱网络营销课程个人总结范文
  • 怎么样做网页设计seo排名啥意思
  • 成都品牌设计什么是seo标题优化
  • 做网站的品牌公司有哪些网站开发流程的8个步骤
  • 网站页头设计nba最新消息交易情况
  • 网站建设 怎么跑业务拉人注册给佣金的app
  • 怎么查询一个网站有没有做竞价关键词异地排名查询
  • 怎么用服务器搭建网站磁力搜索引擎哪个好
  • 企业官网优化福州seo网络推广
  • 有字库 wordpress 插件梅州seo
  • 网站建设公司网络营销理论基础
  • 深圳做网站建设开发正在播网球比赛直播
  • 网站建设与管理的体会seo管理与优化期末试题
  • 网站定位授权开启权限怎么做怎样做关键词排名优化
  • 企业网站建设具体步骤短视频询盘获客系统
  • 盐山县招聘网站建设高质量关键词搜索排名
  • 小型购物网站建设seo站长工具是什么
  • 网站的搭建需要多少钱软文编辑器
  • 天猫店铺装修做特效的网站百度收录规则
  • 宁波最靠谱的网站建设知乎seo
  • 北京网站制作公司公司app开发成本预算表
  • 怎样架设网站seo优化包括什么
  • 通信工程毕设可以做网站吗seo高级优化方法
  • 毕业设计代做网站 知乎电子商务软文写作
  • 个人做网站外包价格如何算关键词汇总
  • 做设计转钱网站深圳网站建设方案
  • 图怪兽在线设计平台上海优化网站方法
  • 公司网站年费怎么做会计分录免费外链发布平台