- 博客(12)
- 收藏
- 关注
原创 关于Spring Boot项目的配置文件相关内容
主要介绍Spring Boot中的配置文件 对.xml的用法和包含内容以及.yml语法的介绍,获取值的方法,注解的区别,以及profile的切换配置环境的方法
2023-04-19 18:14:46
101
原创 idea中两种创建Spring Boot项目的方法
templates:保存所有模板页面(Spring Boot默认使用嵌入式的Tomcat 默认不支持JSP页面,可以使用模板引擎)application.properties:Spring Boot的配置文件,可以更改一些默认配置。直接创建Spring Initializr项目,勾选需要的模块。2.写一个HelloWorldApplication的启动类。3.controller下创建一个controller类。注意,如果版本不兼容,会报错,idea会自动创建好pom.xml文件。
2023-04-19 14:54:16
177
原创 学习黑马《瑞吉外卖》开发第一个Spring Boot项目
在Resource中引入静态资源backend和front,在Spring Boot中静态资源在resource目录下 默认是访问不到的。遇到的问题是由于版本导致的,解决方法就是重新加载 maven-clean,build→rebuild,Invalidate Caches。所以为了能访问到resource目录下的静态资源,要写一个配置类,配置MVC静态资源的映射(WebMvcConfig)重写addResourceHandlers方法:为了配置静态资源映射。三、创建一个Spring Boot的启动类。
2023-04-18 14:07:35
168
原创 初步接触静态代理(Spring 狂神)
缺点:一个真实角色就会产生一个代理角色,代码量会变多,效率会变低。公共业务可以交给代理角色,实现业务的分工。优点:可以使真实角色的操作更加简单,不用去关注公共事务。公共业务发生扩展时,方便集中管理。租房子需要繁琐的步骤,这就需要中介的帮助,中介就是代理(Proxy)房东他只提供房源,只为了租房子,房东就是真实类(Host)首先创建一个抽象类:一般是接口类型(Rent)根据前面实现的一个简单案例,初步了解静态代理。客户类:访问代理对象的人(Client)
2023-04-18 10:48:16
58
原创 spring的自动装配&注解实现自动装配
解释:byName会从people类中找set方法后面的id 与 中的id 相匹配,实现自动装配。byName需要保证所有bean的class唯一,并且这个bean需要和自动注入的属性的类型一致。byName需要保证所有bean的id唯一,并且bean和自动注入的属性的set方法的值一致。byName会在容器中自动查找和自己对象set方法后面的值对应的bean id。byType会在容器中自动查找和自己对象属性类型相同的bean。也就是class中的属性类型相同就能实现自动装配。
2023-04-14 17:26:40
367
原创 跟着狂神学Spring之DI注入,Set注入
3.在resource目录下创建beans.xml配置文件,在该文件下实现依赖注入。依赖主要是指bean对象的创建要依赖容器,注入是指bean对象的属性由容器来注入。Student类(其中包括了一些集合,注意集合依赖注入的方式)1.先写pom.xml配置文件,代码如下。Spring依赖注入主要分为三种。2.创建两个复杂类型。
2023-04-14 10:59:48
86
原创 Spring IOC创建对象的方式
很明显输出了“User的无参构造”说明Spring默认new 构造方法,这就是无参构造。第二步:在resources目录下创建beans. xml配置文件。第二种:根据参数类型(由于参数类型容易重复 所以不建议使用)总结:在配置文件加载的时候,容器中的管理对象就已经初始化了。问题出现了beans.xml文件报错 如图1-2。第三步:Test目录下创建MyTest测试类。假如使用有参构造创建对象,修改User实体类。第三种:直接通过参数名来设置。第一步:创建User实体类。运行结果 如图1-1。
2023-04-12 17:30:07
215
1
原创 跟着B站狂神学习 建立一个Mybatis项目
首先打开idea创建一个maven项目,如图1-1图1-1项目名称和路径随便设置(这里叫做Mybatis-study)在Mybatis-study创建一个子模块 Mybatis-01 如图1-2图1-2在Mybatis-01项目的src文件→main文件→resources文件下创建mybatis-config.xml的配置文件。根据。
2023-04-11 16:58:15
120
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人