国外网站建设模板,吉林响应式网站价格,做2手车网站需要多少钱,合肥专门做网站的公司VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)安装如下两个主要扩展即可#xff0c;这两个扩展已关联java项目开发主要使用的maven、springboot等所需要的扩展。开始步骤#xff1a;在 Visual Studio Code 中打开扩展视图(CtrlShiftX)。输入“java”搜索商店扩展… VsCode搭建Java开发环境(Spring Boot项目创建、运行、调试)安装如下两个主要扩展即可这两个扩展已关联java项目开发主要使用的maven、springboot等所需要的扩展。开始步骤在 Visual Studio Code 中打开扩展视图(CtrlShiftX)。输入“java”搜索商店扩展插件。找到并安装 Java Extension Pack (Java 扩展包)如果你已经安装了 Language Support for Java(TM) by Red Hat也可以单独找到并安装 Java Debugger for Visual Studio Code 扩展。输入“Spring Boot Extension”搜索商店扩展插件。找到并安装 “Spring Boot Extension Pack”。安装过程中可能会比较慢耐心等待即可。配置Maven点左下角的设置图标-设置打开设置内容筛选框输入maven然后点击右侧的打开json格式setting然后把maven的可执行文件路径配置、maven的setting路径配置、java.home的路径配置拷贝到右侧的用户设置区域并且设置为自己电脑的实际路径设置内容如下{ workbench.iconTheme: vscode-icons, workbench.startupEditor: newUntitledFile, java.errors.incompleteClasspath.severity: ignore, workbench.colorTheme: Atom One Dark, java.home:D:\\software\\Java\\jdk1.8.0_60, java.configuration.maven.userSettings: D:\\software\\apache-maven-3.3.3-bin\\apache-maven-3.3.3\\conf\\settings.xml, maven.executable.path: D:\\software\\apache-maven-3.3.3-bin\\apache-maven-3.3.3\\bin\\mvn.cmd, maven.terminal.useJavaHome: true, maven.terminal.customEnv: [ { environmentVariable: JAVA_HOME, value: D:\\software\\Java\\jdk1.8.0_60 } ],}如果你的mvn更新包速度很慢建议使用阿里云的镜像速度会快点(修改maven的setting配置如下) mirroridalimavenidmirrorOfcentralmirrorOfnamealiyun mavennameurlhttp://maven.aliyun.com/nexus/content/repositories/central/urlmirrormirroridnexus-aliyunidmirrorOf*mirrorOfnameNexus aliyunnameurlhttp://maven.aliyun.com/nexus/content/groups/publicurlmirrormirroridrepo1idmirrorOfcentralmirrorOfnameHuman Readable Name for this Mirror.nameurlhttp://repo1.maven.org/maven2/urlmirrormirroridrepo2idmirrorOfcentralmirrorOfnameHuman Readable Name for this Mirror.nameurlhttp://repo2.maven.org/maven2/urlmirror配置完成重启 VSCode。创建Spring Boot项目使用快捷键(CtrlShiftP)命令窗口输入 Spring 选择创建 Maven 项目。效果如下选择需要使用的语言、Group Id、项目名称等这里选择Java选择Spring Boot版本选择需要引入的包引入如下几个包即可满足web开发DevTools(代码修改热更新无需重启)、Web(集成tomcat、SpringMVC)、Lombok(智能生成setter、getter、toString等接口无需手动生成代码更简介)、Thymeleaf (模板引擎)。选择好要引入的包后直接回车在新弹出的窗口中选择项目路径至此Spring Boot项目创建完成。创建好后vscode右下角会有如下提示点击Open it 即可打开刚才创建的Spring Boot项目。 项目运行跟调试项目创建后会自动创建DemoApplication.java文件在DemoApplication 文件目录下新建文件夹 Controller新建文件HomeController.java。效果如下Ps:SpringBoot项目的Bean装配默认规则是根据DemoApplication类所在的包位置从上往下扫描。所以必须放在同一目录下否则会无法访问报如下所示错误启动工程之前还需要配置下运行环境如下图点左边的小虫子图标然后点上面的下拉箭头选择添加配置第一次设置时VS Code会提示选择需要运行的语言环境选择对应环境后自动创建 launch.json 文件。launch.json 调试配置文件如下默认不修改配置也可使用选择对应的配置环境调式项目如下默认端口为8080。启动后可在控制台输出面板查看启动信息显示如下后访问http://localhost:8080即可。 最终效果如下访问HTML页面在spring boot 中访问html需要引入Thymeleaf (模板引擎)包在创建项目时已引用该包这里不需在重复引用。在resources--templates目录下创建Index.html文件效果如下html内容DOCTYPE htmlhtml langen xmlns:thhttp://www.w3.org/1999/xhtmlheadmeta charsetUTF-8/title第一个HTML页面titleheadbodyh1Hello Spring Boot!!!h1p th:text${hello}pbodyhtml 在controller目录下新建TestController.java文件代码如下Controllerpublic class TestController {/** * 本地访问内容地址 http://localhost:8080/hello * param map * return*/ RequestMapping(/hello)public String helloHtml(HashMap map) { map.put(hello, 欢迎进入HTML页面);return /index; }}Ps:如果要访问html页面注解必须为Controller不能为RestController。否则无法访问。RestController和Controller的区别RestController is a stereotype annotation that combines ResponseBody and Controller.意思是RestController注解相当于ResponseBody Controller合在一起的作用。1)如果只是使用RestController注解Controller则Controller中的方法无法返回jsp页面配置的视图解析器InternalResourceViewResolver不起作用返回的内容就是Return 里的内容。例如本来应该到success.html页面的则其显示success.2)如果需要返回到指定页面则需要用 Controller配合视图解析器InternalResourceViewResolver才行。3)如果需要返回json或者xml或者自定义mediaType内容到页面则需要在对应的方法上加上ResponseBody注解效果展示如下到处基础配置结束可以愉快的玩耍Spring Boot!