- 博客(6)
- 收藏
- 关注
原创 DAY6-仓库管理项目创建
字节码改成实际版本就行了,创建的时候如果没有java17,可以在pom里面手动改。彻底解决:IDEA java: 警告: 源发行版 17 需要目标发行版 17。
2024-09-06 19:47:48
163
原创 day5-@ConfigurationProperties@Autowired...
也可以@ImportResource("classpath:beans.xml")代替@bean,但过时了,不常用。(Ps:resources里面的.properties后缀是固定,改了就变类型)1.3配置文件Application.properties属性,但是给组件默认。俩注解要一起,第一个把它加到容器,才能用第二个调用配置文件设置功能。加在Car的类文件开头,properties文件相对应属性直接加。最后controller检验。就会给所有Car一个默认属性。文件联动项目包里的普通类。
2024-09-02 16:29:02
176
原创 Day4-@import+@Conditional
可以看出分别取自bean包下,Myconfig包下的@bean声明下新组件,以及同一文件下别的地方装的包下的任意类(外部库随便找的)组件。2024IDEA会直接爆红,说User01这个容器找不到(因为不满足@conditionOnBean这个注解)@import常用于写在config文件,写于开头,全局声明,然后所在目录下均能导入。在配置文件开头,即单个容器中包含“tom”才让配置文件里的@Bean存在。注意2020版本会输出false。主程序加上这几句可以看看效果。写在方法中间不可用,爆红。
2024-09-01 20:43:18
193
原创 Day03-@Bean标注配置组件
因为(proxyBeanMethods = true)是默认,即依赖会多次检验,full模式,就会把setPet考虑进去,把User依赖的Pet算进去,则为同一只宠物(容器和set的容器),即存在依赖关系。Ps:看的是尚硅谷2020的视频不爆红但会false输出,现在似乎直接爆红zhangsan.setPet(tomcat02());注意zhangsan.setPet(tomcat02());这里则必须使用tomcat02()而false下,会生成新的Pet,就不为同一只,所以轻量级,运行快,没依赖关系。
2024-09-01 02:39:16
184
原创 Day2-Springboot俩特点
SpringBootApplication(scanBasePackages = "com.pianxian1")改了就可以正常使用。characterEncodingFilter 字符编码拦截器 用来防止乱码。同时Ctrl+左键点开springbootApplication,可以找到。如果都没有,就是默认主程序所在目录下扫描为止,即boot,别的都不扫。multipartResolver 文件上传解析器。看图认识依赖,源自创建项目选的web。改目录的话,比如不在一个boot下。直接在pom.xml加。
2024-08-30 23:35:04
244
1
原创 Day1-Springboot-demo1
选右边Maven 生命周期,clean和package同时选中,启动即可在target里面找到jar包,然后打开于资源管理器,cmd,输入dir(就是看目录direct)即可查看到包。改maven文件config目录下的settings.xml文件(用vscode打开也行)在cmd内,java -jar (名字).jar即可运行包,看port有没有改。Ps:项目名右边··· ->树外观->压缩空的中间软件包建议别勾,目录更有层次。2.2.2业务程序helloController。取消cmd的快速编辑模式。
2024-08-30 06:31:59
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人