三分钟叫你看懂css

颜色设置

color: #3800ff;   设置颜色

background-color: #34fefe; 设置背景色

字体设置

font-size: 128px;     /*字题大小*/

text-align: center;   /*对齐方式*/

font-weight: bold;   /*加粗*/

font-family: 微软雅黑;/*字体设置*/

line-height: 1.8em;  /*行间距*/

text-indent: 2em  ;/* 首行缩进*/

text-decoration: none; /*下划线设置*/

line-height: 60px;  /*用来设每行之间的距离*/

text-decoration: none;   /*去除a标签下划线*/

内间距外间距设置

margin: 0;

padding: 0;

选择器

div a/*后代选则器*/

body > a/*子类选择器*/

p.red/*交际选择器*/

p,div/*多个选择器*/

伪类选择器

a:link 定义 a 元素未访问时的样式

a:visited 定义 a 元素访问后的样式

a:hover 定义鼠标经过 a 元素时的样式

a:active 定义鼠标点击激活时的样式

定义4个伪类,必须按照“link、visited、hover、active”的顺序进行,不然浏览器可能无法正常显示这4种样式。请记住,这4种样式定义顺序不能改变。

内联元素

display: inline-block;简单来说就是在同一行显示。

背景设置

background-image: url("./img/1.jpg");背景图片

/*图片位置设置*/

background-position: top right;

background-attachment: scroll;

background-repeat: no-repeat;

属性选择器请查看官网

边框设置

/*边框大小 边框样式 边框颜色*/

border: 10px solid red;

/*border-width: 5px; !*边框的宽度*!*/

/*border-color: red; !*边框的颜色*!*/

/*border-style: solid; !*边框的样式*!*/

/*上边距5px横线红色*/

border-top: 5px solid red;

/*右边距5px虚线蓝色*/

border-right: 5px dashed blue;

/*下边距5px虚线黄色*/

border-bottom: 5px dotted yellow;

/*左边距5px实线蓝色*/

border-left:yellow 10px solid;

盒子居中

margin: 0 auto; /*居中*/

/*margin-top: 100px ; 向下*/

 /*margin: 0 0 0 100px; !*右对齐*!*/

浮动

    float: left; /*浮动之后就会把之前的位置空出来*/

     float: right; /*相当于特权阶级*/

     clear: both; /*清除浮动*/

定位

累了不想写了 请查看官网

好的,@Mapper注解是Mybatis框架中用于标识数据访问层接口的注解,用于告诉Spring容器将该接口类实例化并注入到其他Bean中。其使用步骤如下: 1. 在Spring Boot项目中引入Mybatis和Mybatis-Spring的依赖 2. 在配置文件中配置数据源和Mybatis的相关属性 3. 创建一个数据访问层接口,使用@Mapper注解标识该接口 4. 在该数据访问层接口中定义需要操作的数据库方法 5. 在Service或Controller中注入该数据访问层接口的实例,并调用其中的方法 下面是一个示例: 1. 在pom.xml中添加Mybatis和Mybatis-Spring的依赖: ```xml <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.6</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version> </dependency> ``` 2. 在application.properties中配置数据源和Mybatis的相关属性: ```properties spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring.datasource.password=123456 mybatis.type-aliases-package=com.example.demo.entity mybatis.mapper-locations=classpath:mapper/*.xml ``` 3. 创建一个数据访问层接口UserMapper,使用@Mapper注解标识该接口: ```java @Mapper public interface UserMapper { User selectByPrimaryKey(Integer id); int insert(User record); int updateByPrimaryKey(User record); int deleteByPrimaryKey(Integer id); } ``` 4. 在mapper目录下创建UserMapper.xml,定义需要操作的数据库方法: ```xml <mapper namespace="com.example.demo.mapper.UserMapper"> <resultMap id="BaseResultMap" type="com.example.demo.entity.User"> <id column="id" property="id" jdbcType="INTEGER"/> <result column="username" property="username" jdbcType="VARCHAR"/> <result column="password" property="password" jdbcType="VARCHAR"/> </resultMap> <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer"> select * from user where id = #{id,jdbcType=INTEGER} </select> <insert id="insert" parameterType="com.example.demo.entity.User" useGeneratedKeys="true" keyProperty="id"> insert into user (username, password) values (#{username,jdbcType=VARCHAR}, #{password,jdbcType=VARCHAR}) </insert> <update id="updateByPrimaryKey" parameterType="com.example.demo.entity.User"> update user set username = #{username,jdbcType=VARCHAR}, password = #{password,jdbcType=VARCHAR} where id = #{id,jdbcType=INTEGER} </update> <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer"> delete from user where id = #{id,jdbcType=INTEGER} </delete> </mapper> ``` 5. 在Service或Controller中注入UserMapper的实例,并调用其中的方法: ```java @Service public class UserServiceImpl implements UserService { @Autowired private UserMapper userMapper; @Override public User selectByPrimaryKey(Integer id) { return userMapper.selectByPrimaryKey(id); } @Override public int insert(User user) { return userMapper.insert(user); } @Override public int updateByPrimaryKey(User user) { return userMapper.updateByPrimaryKey(user); } @Override public int deleteByPrimaryKey(Integer id) { return userMapper.deleteByPrimaryKey(id); } } ``` 这就是使用@Mapper注解的基本步骤,希望对你有所帮助。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值