12 2020 档案

摘要:my.secret=${random.value} my.number=${random.int} my.bignumber=${random.long} my.uuid=${random.uuid} my.number.less.than.ten=${random.int(10)} my.numb 阅读全文
posted @ 2020-12-31 20:56 nbg 阅读(101) 评论(0) 推荐(0) 编辑
摘要:给实体类赋值 方式一:使用@VAlue()+@Component @Data @AllArgsConstructor @NoArgsConstructor @Component public class Dog implements Serializable { @Value("二哈") priva 阅读全文
posted @ 2020-12-31 18:42 nbg 阅读(73) 评论(0) 推荐(0) 编辑
摘要:@SpringBootApplication:表明这个类是springboot的主配置类,也是一个组件,springboot将会运行这个类的main方法,来启动springboot应用; @ComponentScan():自动扫描包,并加载其符合条件的组件到容器中 @SpringBootConfig 阅读全文
posted @ 2020-12-29 22:39 nbg 阅读(119) 评论(0) 推荐(0) 编辑
摘要:添加组件: 创建一个类,使用@Configuration(proxyBeanMethods = true)注解,则表示该类为一个配置类(该配置类本身也是一个组件); 配置模式: full:proxyBeanMethods = true 单例模式,每次springboot都会首先到容器中扫描,配置类的 阅读全文
posted @ 2020-12-28 23:01 nbg 阅读(72) 评论(0) 推荐(0) 编辑
摘要:自动配置好tomcat; 自动配置好springmvc; 自动配置好web常见功能,如:字符问题; 默认的包结构: 可以使用该@ComponentScan("com.nbg.boot")注解,用于解决包问题 各种配置均有默认值,例如tomcat的默认端口为8080; 默认配置最终都会映射到某个类上, 阅读全文
posted @ 2020-12-28 22:14 nbg 阅读(57) 评论(0) 推荐(0) 编辑
摘要:父项目管理 几乎声明了开发过程中所有的依赖版本; 无需关注版本号,版本自动仲裁; 手动修改本版号; <properties> <!--手动修改版本号--> <mysql.version>5.1.43</mysql.version> </properties> starter场景启动器 spring- 阅读全文
posted @ 2020-12-28 20:53 nbg 阅读(48) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2020-12-19 20:58 nbg 阅读(72) 评论(0) 推荐(0) 编辑
摘要:RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。 一: 二: 三: package com.nbg.c 阅读全文
posted @ 2020-12-18 23:11 nbg 阅读(65) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2020-12-18 22:11 nbg 阅读(69) 评论(0) 推荐(0) 编辑
摘要:一:用户请求→servlet→spring→mybatis→mysql;将servlet→springmvc 二:核心servlet:dispatcherServlet(前端控制器)→一个servlet对象,在servlet的init()方法中创建springmvc的容器对象,作为servlet接受 阅读全文
posted @ 2020-12-17 17:30 nbg 阅读(54) 评论(0) 推荐(0) 编辑
摘要:一:有时候几个步骤加起来是为了完成某件事,但是需要保证其中的每个步骤都需要正确,才能保证执行结果的正确;如果某一个步骤出错,就不能执行结果,所以需要将所有的步骤看成一个整体,有异常就不执行; 二:ACID:原子性,一致性,隔离性,持久性; 三:声明式事务,编程式事务; <?xml version=" 阅读全文
posted @ 2020-12-16 17:09 nbg 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一:spring整合mybatis的思想是什么? 二:拥有条件:spring:ioc思想,mybatis:mybatis-config配置文件,对应的映射配置文件:UserMapper.xml,以及SqlSessionFactory,SqlSessionTemplate;如果是“我”该怎么做? 三: 阅读全文
posted @ 2020-12-12 22:04 nbg 阅读(93) 评论(0) 推荐(0) 编辑
摘要:/** * 需要被增强功能的类 */ public class UserServiceImpl implements UserService { @Override public void add() { System.out.println("添加一个用户"); } @Override publi 阅读全文
posted @ 2020-12-11 20:53 nbg 阅读(50) 评论(0) 推荐(0) 编辑
摘要:一:一个类代表另一个类的功能 二:在抽象类与现实类之间添加一个媒介:房东--中介--学生,其中的中介就是代理 三:为其他对象提供一个代理用以控制一个对象的访问 静态代理: public interface Rent { void rent(); } public class Host_A imple 阅读全文
posted @ 2020-12-10 15:09 nbg 阅读(47) 评论(0) 推荐(0) 编辑
摘要:@Configuration public class AppConfig { @Bean public User getUser() { return new User(); } } 未完成202012092152 阅读全文
posted @ 2020-12-09 21:53 nbg 阅读(38) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc 阅读全文
posted @ 2020-12-09 19:18 nbg 阅读(61) 评论(0) 推荐(0) 编辑
摘要:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance 阅读全文
posted @ 2020-12-09 16:53 nbg 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一:bena的属性赋值,只能是我们手动赋值吗?应该有静态和动态两中赋值方式; 二:自动装配是spring满足bean依赖的一种方式,spring会在上下文中自动搜索然后,自动给bean的属性赋值; 三:三种方式: 一:xml 二:java 三:隐式 byName:bean的id名称要和set注入名称 阅读全文
posted @ 2020-12-09 15:21 nbg 阅读(48) 评论(0) 推荐(0) 编辑
摘要:三: 一:控制反转 二:将对象的创建,管理,配置工作交给spring 三:修改配置文件达到修改功能的目的;不在需要修改程序。 依赖注入方式: 一:构造器注入 一:下标赋值 <bean id="wangwu" class="com.nbg.pojo.User"> <!--下标赋值 value:给构造参 阅读全文
posted @ 2020-12-08 16:16 nbg 阅读(37) 评论(0) 推荐(0) 编辑
摘要:一:为啥要使用接口?不适用接口不一样可以编程吗? 二:解耦,更加灵活; 三:接口就是一种规范,只要是符合规范的都可以使用; 例: public class UserServiceImpl implements UserService { private UserDao userDao; public 阅读全文
posted @ 2020-12-08 15:15 nbg 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Spring框架的七大模块1. Spring Core:2.Spring Context:3.Spring DAO:4.Spring ORM:5.Spring AOP:6.Spring Web:7.Spring Web MVC: 阅读全文
posted @ 2020-12-07 23:02 nbg 阅读(171) 评论(0) 推荐(0) 编辑
摘要:三: 一:cache,mybatis将某些数据保存于内存中; 二:一级缓存;二级缓存; 三:提高系统的性能(前提:缓存的命中率要高,如果低,就没有意义); 一级缓存: 一:本地缓存; 二:在参数和sql完全一样的情况下,SqlSession不会每次都发送sql到数据库查询数据,浪费资源,于是在没有声 阅读全文
posted @ 2020-12-07 17:03 nbg 阅读(73) 评论(0) 推荐(0) 编辑
摘要:foreach: @Data public class Blog { private String id; private String title; private String author; private Date createTime; private int views; } <?xml 阅读全文
posted @ 2020-12-04 21:31 nbg 阅读(36) 评论(0) 推荐(0) 编辑
摘要:@Data public class Student { private int id; private String name; private Teacher teacher; } @Data public class Teacher { private int id; private Stri 阅读全文
posted @ 2020-12-02 22:13 nbg 阅读(73) 评论(0) 推荐(0) 编辑
摘要:File→Settings→plugins→搜索→安装; 好用插件:lombok 阅读全文
posted @ 2020-12-01 21:30 nbg 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-12-01 19:16 nbg 阅读(65) 评论(0) 推荐(0) 编辑
摘要:作为parameter:将map的key和value映射到parameter List<User> getUserListByLimit(Map<String,Object> map); <select id="getUserListByLimit" parameterType="map" resu 阅读全文
posted @ 2020-12-01 17:18 nbg 阅读(48) 评论(0) 推荐(0) 编辑
摘要:自定义别名方式一:<configuration> <typeAliases> <typeAlias type="com.nbg.pojo.User" alias="user"/> </typeAliases></configuration>自定义别名方式二:<configuration> <type 阅读全文
posted @ 2020-12-01 16:13 nbg 阅读(102) 评论(0) 推荐(0) 编辑
摘要:mybatis提供了3种配置方式一:property子元素二:properties配置文件三:程序参数传递一:property子元素 <configuration> <properties > <property name="driver" value="com.mysql.jdbc.Driver" 阅读全文
posted @ 2020-12-01 15:11 nbg 阅读(36) 评论(0) 推荐(0) 编辑