1、配置信息及引用
• Yml/properties配置文件
其中yml中配置信息以key/value形式呈现:
person:
age:16
其中properties中配置信息书写方式:
person.age=16
获取配置信息方式一:
@ConfigurationProperties(prefix = "person")====>用于加载全局配置文件(application.properties)
可以获取在配置文件(yml/properties)中放置的基本信息
获取配置信息方式二:
采用@value
@value("${key}")
两种方法使用区别:

问题一:如果不是全局配置文件中的配置信息怎么加载,如person.properties/xml
解决方法=====>
@PropertySource("calsspath:person.properties")
@Component
@ConfigurationProperties(prefix = "person")
xml配置文件
@ImportResource(locations={"classpath:beans.xml"})
2、spring boot日志关系
实用方法一:如何查看pom文件中依赖项间的依赖关系
在IDEA中——>在pom文件中右键——>


问题一:spring boot日志底层依赖关系

问题二,如何使用自己配置的log文件
解决方法:=====>引入对应的xml文件即可

备注:自己指定的话最好用logback-spring.xml

3、mybetis
步骤一:引入依赖:

问题一:如何实现对数据库的操作
方法一:


备注:如果不加@mapper注解,也可以采用批量扫描mapper接口,在启动类中添加

方法二:采用配置文件方法
在yml文件中配置mapper-locations的路径:

映射的配置文件(mapper.xml文件)


可以看见绿色的箭头,方法下层即为映射文件中update的sql语句。
定义实体类(采用JPA注解)
@Entity------<这是一个实体类,并与数据库表存在映射关系>
@Table(name = "")--------<具体到某一个数据库表>

dao层
4、缓存
实用方法一:构建工程中自动导入依赖包

实用方法二:写代码步骤


网友评论