前端学习笔记整理(2)--springboot

  1. 一些注解符:
    1. @Controller:写在类外面,控制层:接受请求,调用数据库相关方法,得到结果后,根据结果进行处理
    2. @ResponseBody:将controller的方法的返回的对象通过适当的转化器转换为指定的格式之后,写入到response对象的body区,将返回以页面的形式显示
    3. @Configuration:将此类作为配置类
    4. @ConfigurationProperties(prefix = "spring.datasource"):将spring.datasource中的数据注入到下面的对象(DataSource)当中
    5. @Bean:将创建的对象放到容器当中
    6. @Service://在实现类中加service注解
    7. @Autowired //设置自动注入之后就不是空指针了
  2. idea的一些快捷键:
    1. 提示快捷键:alt+回车
    2. alt+insert:给实体类添加构造函数以及tostring,getter,setter函数
  3. 关于架构(controller,service,serviceimpl,dao,domain,mapper)
    1. controller是调用service中方法
    2. dao:具体和数据库进行操作的,所有的dao都需要加一个mapper注解
    3. 一个mapper关联一个dao接口,记得指定命名空间
    4. 写完yml(数据源)和pom(依赖)之后写配置文件:config
  4. 写实体类可以将页面中的参数接受到实体类的属性中,但如果名字不相同,则赋值不上,需要当做参数,使用set进行赋值; springmvc可以帮我们自动转型,但输入需要符合规则,比如日期的格式、数字类型中不能有字母。所以需要考虑前台验证
  5. code:
    1. MD5Utils.md5(usr.getPwd())//使用md5对密码进行加密
    2. java中字符串比较要用equals
    3. request.getSession().setAttribute("user",u);//此处相当于是建立一个键值对,就把信息存在了浏览器上了。客户端跳转(访问地址发生变化)之后,值就失效了
    4. return "redirect:/list.do";//使用重定向跳转到控制器中的访问路径
    5. 在yml中
      1. 定义日期格式:
        mvc:
            format:
              date: yyyy-MM-dd
        1. 注意上面:后面一定要有空格!!!!
        2. 设置日期转换格式。
      2. 设置映射:
        mybatis:
          type-aliases-package: com.nk.wsy.domain
        
        1. 上面是在设置mybatis的别名,此处相当于是定义了mapper中的xml文件的变量的来源,类似于导入*mapper-locations: classpath:mapper/*.xml
        2. 在设置mapper的位置
  6. 一些注意细节:
    1. yml文件需要放在resources的根目录下
    2. 注解后面不要加分号
    3. 需要重启服务之后再去访问页面,否则页面打不开
    4. 重新编辑html文件之后网页要刷新,否则还是之前的
    5. 使用return进行网页跳转的网页需要在template中存在
    6. mapper是xml文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值