
SpringBoot总结
文章平均质量分 66
springboot
喵俺第一专栏
共同学习,共同进步,提高编程技能。另外,有好多优秀的项目练手哦,详细看第一个专栏,里面有很多可作为课设、毕业的项目,希望自己可以帮助到你哦!
展开
-
Spring:Thymeleaf 自定义模板、springboot的总结(注解):重要
通过起步依赖、自动配置,我们可以实现我们的一些对象简化的使用,不用在去写那些配置文件,不用再写配置文件的内容了,所以说用SpringBoot更加方便开发效率更高。插入模板,是在原有的标签中,插入模板,替换原来标签中的内容,外层的标签还在。包含模板,是使用模板替换有include的标签,外层标签不在了。@RequestMapping指定访问路径的。@GetMapping接收get方式的请求的。foot.html创建普通的html就行。left.html创建普通html。...原创 2022-07-18 22:58:09 · 613 阅读 · 0 评论 -
SpringBoot:Thymeleaf 内置工具类对象
可以查看官方文档内置工具类对象,19开始。(4)内置工具类#lists。(4)内置工具类#lists。原创 2022-07-18 16:26:50 · 609 阅读 · 0 评论 -
SpringBoot:Thymeleaf 字符串连接、运算符、内置对象
local获取环境信息的就是说你是中文环境啊,那个时区,那个地区,本地环境信息的。param获取参数信息的${param.foo}获取foo这个参数。(3)Thymeleaf基本对象-内置对象使用。(5)一些内置对象事例。.........原创 2022-07-18 10:41:54 · 1400 阅读 · 0 评论 -
SpringBoot:Thymeleaf: if、switch、内联text、内联JavaScript、字面量
将模板中的数据和js练习到一块,这样可以在js中获取动态的数据了,相当于通过内联的语法格式,可以把java语言和js紧密的联合在一起了,js中使用java模板引擎中所提供的数据,所以说内联脚本是挺有用的。控制器ThymeleafControllerif-unless的使用。点击判断语句if和unless、(4)内联JavaScript。(4)内联JavaScript。点击判断语句switch。点击内联iniline。(3)内联text。(3)内联text。......原创 2022-07-17 19:14:55 · 1019 阅读 · 0 评论 -
SpringBoot:Thymeleaf模板属性、循环使用each
eachMap.html在里面添加到最后。控制器最后另一个方法,使用模板属性。(1)Thymeleaf模板属性。(1)Thymeleaf模板属性。控制器循环List集合。2.循环数组Array。2.循环数组Array。原创 2022-07-17 13:45:11 · 1517 阅读 · 0 评论 -
SpringBoot:Thymeleaf 标准变量表达式 、选择变量表达式 、连接表达式
主启动类ThymeleafApplication启动项目。点击传参数传递一个参数。点击相对地址,没有参数。原创 2022-07-16 23:10:02 · 706 阅读 · 0 评论 -
SpringBoot:Thymeleaf模板引擎
发送一个请求,访问a.jsp,a.jsp在服务器端变成Servlet,在将输出的数据返回给浏览器,浏览器就可以看到结果数据,jsp最终翻译过来也是个html页面。模板技术你就可以把它们当成字符串的替换,比如说这里{data}这里有一个字符串,你把它换成固定值其他值,但是这个替换有一些附加的功能,通过模板技术处理视图层的内容。Jsp是最早的模板技术,用来处理视图层的,用来做数据显示的模板。B浏览器用来显示数据,发送请求,没有处理能力。...原创 2022-07-16 17:46:27 · 455 阅读 · 0 评论 -
SpringBoot:springboot项目打包jar包
需要一个服务器,有服务器才能执行,服务器启动的时候需要占用资源,而且还占用端口号,项目是放到服务器里面取的,这种方式是服务器占用比较多,启动tomcat,再启动应用才行,好处是能够充分应用这个服务器的能力,他们是独立的,能利用tomcat做一些请求和操作。,不需要做过多的配置,jar包里面有内嵌的tomcat,但是内置的比不上独立的服务器,在某些功能上呢比独立的服务器要弱。需要在pom.xml中指定打包名称,和Maven插件maven-plugin的版本号。主启动类Application启动项目。...原创 2022-07-16 15:19:34 · 4447 阅读 · 0 评论 -
SpringBoot:打包为war包
这个项目打包之后是一个war文件,我们希望这个项目能运行在tomcat服务器当中,这个服务器是独立的tomcat服务器,而不是内置的tomcat服务器。pom.xml加入依赖,build中resources插件是保证资源是有效的把它们编译到class目录中。springboot配置文件application.properties。在启动tomcat执行start.,bat。发现成功打war包成我们命名的myboot。......原创 2022-07-16 11:55:58 · 458 阅读 · 0 评论 -
SpringBoot:SpringBoot集成Dubbo
DubboReference(interfaceClass=StudentService.class,version="1.0")中的。运行项目会报一个错误slf4j日志引入多次,在pom.xml中需要排除。主启动类ConsumerApplication加上启动Dubbo的注解。创建服务的消费者创建springboot项目的时候选上web依赖。--上面那个已经包含,这里需要排除slf4j依赖-->需要创建3个Model,服务接口,服务提供者、服务消费者。在更改一下方法传递一个变量参数id。...原创 2022-07-15 22:58:54 · 851 阅读 · 0 评论 -
SpringBoot:往Redis中添加获取数据、序列化方式
使用客户端获取数据StringRedisTemplate采用的String的序列化,可读性较好。RedisTemple是SpringBoot中提供的一个类,来操作Redis数据的。RedisController中在使用StringRedisTemplate类,反序列化获取对象把redis中存放的json反序列化成一个对象。RedisController使用RedisTemplate类。通过客户端可以看到用的是jdk的序列化,但是发现可读性不好。使用postman发送请求添加方法。...原创 2022-07-15 12:20:30 · 1888 阅读 · 0 评论 -
SpringBoot:SpringBoot中Redis的介绍
用户发起请求先访问Redis,有的话直接返回,如果Redis中没有,在访问查数据库,一方面返回给用户一方面存到Redis,这样用户如果下次在访问相同的数据Redis中就有了,就直接访问Redis了,减轻对数据库访问的次数和频率,数据库访问越少,性能就高一些。redis不仅仅是一个数据库,Redis速度很快,经常做缓存使用,用Redis来减少对真正数据库访问的压力,提高请求的性能,性能比MySql好很多,因为数据是直接存放在内存的,通过内存拿到我们期望的数据,常用来做缓存使用,来减少对数据库的访问。...原创 2022-07-14 21:51:30 · 470 阅读 · 0 评论 -
SpringBoot:Put和Delete请求(动力)
目录:(1)设置在页面中支持Put和Delete请求 (2)REST请求url加上请求方式必须唯一浏览将其只支持Get和Post请求,不支持Put、和Daelete请求的(1)设置在页面中支持Put和Delete请求MyRestController:最后一个方法配置文件:application.propertiestestrest.html:运行主启动类:Application 点击按钮发送put请求:因为method=“post” 不支持会报400 如果想要程序支持Put和Dele原创 2022-07-02 09:14:22 · 3457 阅读 · 0 评论 -
SpringBoot:接口的架构风格、RESTful注解的使用(动力)
接口的架构风格:REST RESTful注解的使用:四种请求方式 http://localhost:8080/myboot/student/1001/1在url中来传值,通过getParamter不同获取传递的数据,因为它不是在问号后面的数据,所以通过注解@PathVariable来获取数据 (1)@PathVariable注解的使用 创建Controller:MyRestController:get请求方式 配置文件application.properties:设置端口号原创 2022-07-01 22:34:51 · 321 阅读 · 0 评论 -
SpringBoot:事务的操作(动力)
使用MyBatis生成器:MyBatis Generator(MBG)由XML配置文件驱动。配置文件会告知 MBG:如何连接数据库哪些对象需要被生成,以及如何生成它们哪些数据表需要被利用来生成对象MBG可生成三种文件:Java Model Objects(.java)--------POJOSQL Map Files(.xml)--------数据库查询映射Java Client Objects(.java)--------DAO使用MyBatis插件创建Dao、Mapper、实体类:首先在pom原创 2022-07-01 10:16:41 · 209 阅读 · 0 评论 -
SpringBoot:MyBatis访问数据库(动力)
目录:(1)MyBatis访问数据库 (2)@Mapper注解(3)@MapperScan注解(4)Dao接口和Mapper文件的分开 创建新的Model,选择依赖:(1)MyBatis访问数据库 pom.xml:就加入了依赖: 创建实体类:Student:创建Dao接口:StudentDao:写接口所对应的Mapper文件,创建Mapper文件StudentDao.xml:创建业务层对象:StudentService接口:接口的实现类StudentServiceImp原创 2022-06-30 22:19:00 · 953 阅读 · 0 评论 -
SpringBoot:拦截器、Servlet、过滤器(动力)
目录:(1)拦截器的使用(2)使用Servlet (3)过滤器的使用字符集过滤的两种方式: (4)字符集过滤器的应用:使用自定义过滤器 (5)在配置文件中设置编码方式(1)拦截器的使用 创建拦截器的实现类:LoginInterceptor Ctrl+i 只实现preHandle()方法即可:用这个拦截器,需要把这个拦截器加入到容器中才能起作用,创建好了拦截器怎么把它加入到容器中呢?需要创建一个实现类,实现WebMvcConfigurer接口,这个接口有很多跟springm原创 2022-06-30 17:43:16 · 684 阅读 · 0 评论 -
SpringBoot:jsp、容器对象、CommandLineRunner接口使用(动力)
目录: (1)jsp的使用(2)手工获取容器对象(3)使用CommandLineRunner (1)jsp的使用 pom.xml:在pom.xml,中加入jsp依赖:在main下创建一个webapp目录,但它是普通的目录需要声明成web文件夹:点击009项目的Web,在点击右下方的+号,选中刚才创建的文件夹爱webapp 创建一个jsp页面,接收来自控制器的数据:index.jsp:控制器:JspController:配置文件Application.properties:配置原创 2022-06-30 11:21:28 · 331 阅读 · 0 评论 -
SpringBoot:@SpringBootApplication作用、配置文件等(动力)
目录:(1)springboot简单功能:(2)@SpringBootApplication的作用(3)springboot项目的配置文件: * 3.1使用properties配置文件 * 3.2使用yml配置文件:(4)多配制文件的使用(5)SpringBoot的自定义配置 * 5.1 @Value读取数据 * 5.2@ConfigurationProperties将配置文件数据有影射为Java对象(1)springboot简单功能:SpringBoot项目内原创 2022-06-29 22:04:39 · 5387 阅读 · 1 评论 -
SpringBoot:创建SpringBoot项目过程(动力)
目录 (1) 第一种方式创建项目: (2)第二种方式创建项目: (3)第三种方式创建项目: (4)第四种使用Maven向导创建项目:只有这一种不需要联网(1) 第一种方式创建项目: 选择创建新的Model,选择:Spring Initializr 进行选择:点击下一步,进行选择Maven依赖项:先选择一个Web依赖项 点击下一步,点击Finish 就创建出来了 项目结构:这几项可以删除(2)第二种方式创建项目:在创建一个Model: 点击Finish原创 2022-06-28 23:03:37 · 712 阅读 · 0 评论 -
SpringBoot:第一章JavaConfig、@ImportResource、@PropertyResource等总结(动力)
目录:(1)通过配置文件创建对象:(2)使用JavaConfig配置容器:配置Bean(3)@ImportResource的使用:读入xml配置文件 pom.xml:引入依赖(1)通过配置文件创建对象: 创建spring配置文件beans.xml:Student类:测试类:MyTest: (2)使用JavaConfig配置容器 创建配置Bean Java类:SpringConfig:MyTest:test02:test03: (3)@ImportResource的使用:原创 2022-06-28 18:13:11 · 718 阅读 · 2 评论