- 博客(20)
- 收藏
- 关注
原创 初识spring boot 连接数据库
1.编写yml文件 spring: datasource: username: root password: 123123 url: jdbc:mysql://localhost:3306/ap?serverTimezone=UTC&characterEncoding=utf8 driver-class-name: com.mysql.cj.jdbc...
2020-04-10 14:55:57
177
原创 初识spring boot springmvc自动配置原理
1.自动配置了viewresolver视图解析器,视图对象决定如何渲染。 2.自动注册了converter:转换器:public string hello(User user)类型转换使用converter formatter 格式化器,转换日期 3.HttpMessageConverter:转换http请求和响应 user——json 4.消息代码解析器:定义错误代码生成规则 5.we...
2020-04-09 23:08:56
203
原创 初识springboot 引入thymeleaf
因为springboot不支持jsp 使用模板引擎 写一个页面模板,和数据交给模板,生成一个页面。 推荐thymeleaf 语法简单功能强大, 1.引入thymeleaf <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring...
2020-04-09 19:11:08
211
原创 初识spring boot web开发
1.创建springboot项目选中模块 2.springboot就已经配置好了。 3.自己编写业务代码 springboot静态资源的映射规则, 所有/webjars/**都去class path:/META-INF/resources/webjars来找资源 webjars:jar包的方式来引入资源 自己的资源 /** 当前项目的根路径下就可以 再resources目录...
2020-04-08 16:48:50
177
原创 初识springboot 外部配置的加载顺序
springboot支持多种外部配置方式, 1.命令行参数 2.来自Java:comp/env的JNDI属性 3.Java系统属性(system.getproperties()) 4.操作系统环境变量。 5.randomvaluepropertysource配置的random*属性值 6.jar包外部的application-profile.properties或者yml文件(带spr...
2020-04-06 17:58:34
199
原创 初识spring boot 配置文件加载位置
spring boot启动会扫描以下位置的application.properties或者yml文件作为默认配置文件 优先级从高到低高优先级内容会覆盖低优先级的内容,但是所有的文件都会加载: file:/config/ file就是根目录下 file:/ class path:/config/ class path:/ 互补配置。不会 我们也可以通过配置spring.confi...
2020-04-06 15:02:35
128
原创 初识springboot profile
1.多profile文件 在主配置文件编写时文件名可以是application-{profile}.properties/yml 配置文件可以创建多个,但是默认使用application.properties的配置 在配置文件中激活配置文件就可以使用被激活的配置文件中的配置 spring.profiles.active=dev 2.yml支持多文档块 在yml文件中使用---三个横线...
2020-04-06 14:32:12
211
原创 初识spring boot 配置文件占位符
可以配置随机数 在配置文件properties或者yml里用$符号来配置 person.lastname=张三${random.uuid} person.age=${random.int} person.birth=2017/12/12 person.boss=false person.maps.k1=v1 person.maps.k2=14 person.lists=a,b,c perso...
2020-04-06 13:57:05
233
原创 初识springboot @propertysource @importresource @bean
@propertysource 加载指定的配置文件。 @PropertySource(value={"classpath:person.properties"}) @Component @ConfigurationProperties(prefix = "person") //@Validated//校验 public class person { //@Value("${per...
2020-04-03 12:27:37
151
原创 初识springboot properties配置文件编码问题
这么写 person.lastname=张三 person.age=18 person.birth=2017/12/12 person.boss=false person.maps.k1=v1 person.maps.k2=14 person.lists=a,b,c person.dog.name=dog person.dog.age=15 张三会出现乱码 所以去settings寻找fil...
2020-04-02 22:01:58
443
原创 初识spring boot配置文件
1.配置文件有application properties或者application yml。配置文件名是固定的, 配置文件的作用修改spring boot 自动配置的默认值,springboot在底层给我们自动配置好, YAML是一个标记语言,markup language 但他又不是一个标记语言,总是和标记语言有关的, 以前是用xml文件,YAML是以数据为中心所以更适合配置, yam...
2020-04-01 13:35:14
180
原创 初识spring boot 使用向导创建应用
1.使用spring initializer快速创建spring boot 项目 ide都支持使用spring的项目创建向导快速创建一个spring boot项目,需要选择需要的模块。向导会联网创建springboot项目。 没用的src删掉。 pom文件中导入的test帮助我们单元测试。 @ResponseBody//这个类的所有方法返回值直接写给浏览器 @Controller @Re...
2020-04-01 12:31:38
236
原创 初识springboot 细节 自动配置
主程序类,入口类 @SpringBootApplication public class helloworld { public static void main(String[] args) { SpringApplication.run(helloworld.class,args); //启动应用 } } Spr...
2020-03-31 23:59:46
590
原创 初识springboot 细节starters
pom文件中 1父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</versi...
2020-03-31 23:01:10
226
原创 初识springboot创建hello world
1.j2ee的整体解决方案,spring4.0版本出生, 能够快速创建spring项目,使用嵌入式的serverlet容器,无需打包成war包就可以跑。 starters自动管理依赖,大量的自动配置,简化开发,也可以修改默认值。 无需配置xml文件,没有代码生成,开箱即用。 可以生成运维的应用监控。 云计算的天然集成。 缺点: 精通很难 springboot1.5.9版本。 给m...
2020-03-31 22:48:02
174
原创 基于ssm框架分布式实现数据库增删改查
分布式 分布式和普通ssm框架不一样的点就在于分布式创建工程时什么也不勾,只是创建工程然后在父工程中创建三个module,分别是bean,dao,service,而controller创建在第四个里面。这第四个要注意的是要勾选maven—webapp,和原先一样编写其中的内容。在dao的resources目录下创建mapper文件夹,在这个文件夹里编写mapper.xml。 创建好的文件目录: ...
2019-07-02 10:19:31
572
1
原创 基于spring框架maven工程的创建和简单查询的编写,内含部分配置文件
搭建maven工程 开发工具: IntelliJ IDEA Ultimate 2017.2.2 Apache-tomcat-9.0.5 JDK 1.8.0_121 MySQL 5.7 Maven 3.3.9 首先在idea中创建maven工程,下面是完成后的结构示意: 点击File -> New -> Project -> Maven -> 勾选 Create from ...
2019-06-27 22:40:50
342
原创 JDBC部分代码解释和基本编写规则
原料准备 配置好的idea开发平台、jdbc连接jar包、mysql数据库和sqlyog。 打开idea开发平台,建立一个工程,点击文件,找到工程结构,点击加号,导入jdbc连接jar包,就可以开始使用jdbc连接到mysql数据库了。 JDBC编写的七个步骤 1.加载驱动 2.创建连接 3.编写sql语句 4.得到statement对象 5.执行sql语句 6.处理结果集 7.关闭资源 编写程序...
2019-06-26 21:33:01
272
原创 mysql数据库安装以及可视化
下载以及安装 mysql去官网下载安装包即可。 确定计算机已经安装好jdk,最好在检验一下。 解压压缩文件以后,运行可执行文件进行安装,点击next, 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdow...
2019-06-25 19:47:16
1128
原创 jdk1.8的安装与使用以及部分问题解答
下载jdk 直接搜索Oracle官网进行下载,注意jdk的位数即可。 下载之前要注意点击Accept License Agreement,不然没法下载。 安装jdk 下载好jdk以后,如果是压缩包,解压后双击进行安装,如果是exe文件,直接双击进行安装。 安装流程图片就不展示了,具体流程如下: 双击后点击下一步;选择安装路径,这个安装路径要记清楚,配置环境变量时需要使用,点击下一步进行安装;耐心...
2019-06-25 17:22:37
994
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅