At Your Request: Use the HTTP Client in IntelliJ IDEA for Spring Boot RESTful Web Services
Spring Boot is great for developing web services. A request handler (for example, a REST controller) is where you define methods that handle requests to specific endpoints. To test those requests, you could use an external tool, but with IntelliJ IDEA, you don’t need to leave your IDE. The integrated HTTP client can handle it for you. The HTTP client in IntelliJ IDEA is built directly into the editor and it is purely text-based. This means you get full coding assistance for your HTTP requests, including highlighting, completion, refactorings, inline documentation, and so on. What’s more, you c
WSDL improvements in IDEA X
If you work a lot with WSDL, you will find new IntelliJ IDEA X refactorings, code completions and validations very handy. Be it schema or WSDL, import inside a WSDL document is not a problem anymore. Also, we are looking forward to your feedback regarding WSDL.
Navigation between JAX-RS resources and JSP templates
Jersey is a reference implementation of JAX-RS (JSR-311). IntelliJ IDEA X will support some of the Jersey's features. MVCJ is one of them. IntelliJ IDEA automatically detects JSP templates for your resource classes that simplifies navigation to them.
Configuring Transports for Spring Web Services in IntelliJ IDEA 10
With IntelliJ IDEA X you can try new Spring Web Services support features. If your project contains Spring Web Services specific beans your application contexts are validated to be properly configured with one of the transport protocols. You can easily configure specific transport beans invoking appropriate quick fix actions. These actions run a chain of related live templates to complete transport beans configuration. For instance, If your web.xml contains a MessageDispatcherServlet IntelliJ IDEA validates it to be properly configured and adds a navigation icon to quickly jump to the ap
Spring Web Services editor and configuration features
IntelliJ Idea X adds Spring Web Services support with smart completion, usages search, error highlighting, quick fixes and code generation. Here are some examples: 1. Code Generation live templates 2. PayloadRootQNameEndpointMapping 3. @Endpoint, @PayloadRoot and @XPathParam annotations - @PayloadRoot annotation parameters completion - simple xpath completion - prexix configuration with "http://www.springframework.org/schema/web-services" namespace tags 4. AnnotationActionEndpointMapping 5. Exceptions 6. Interceptor's smart completion
Web Service Applications with IntelliJ IDEA
Since version 7.0 IntelliJ IDEA provides the complete support for creating Web Service applications, providing the full range of productivity-boosting features: Smart code completion Syntax and error highlighting Code analysis, inspections, quick-fixes and refactoring Automatic code generation, including WSDL/WADL from Java and vice versa Dedicated run configurations for debugging and automated deployment and more To help you get started with developing Web Service applications using IntelliJ IDEA, I've created a small tutorial, demonstrating how to create a simple Web Service and client appli